Вы можете работать в обратном направлении на основе имени пакета. Первая часть, которая дает нам ключ к тому, что она делает, это Xpath. Тогда есть Apache, который является Apache Software Foundation. Так что это API под названием Xpath из Apache.
XPath - это язык для анализа и обработки XML-контента. Он имеет некоторые простые возможности, такие как математика или преобразование данных. В этом случае String является унарным оператором, который преобразует текст в строку, в отличие от числа или булева. Он имеет один статический метод operate
:
public XObject operate(XObject right)
throws TransformerException
Он принимает XObject какого-то неизвестного типа и преобразует его в тип String.
Пример фрагмент XPath для преобразования Струнного бы, на его голом:
string($x) //convert variable x to a String
Вы, наверное, никогда бы не нужен называть это, видя, как она является частью внутренних пакета. Это, скорее всего, используется при интерпретации XML для получения результата в виде строки для использования с другими внутренними компонентами Xpath. Действительно, возвращаемый результат - это XObject с типом, связанным с ним, поэтому интерпретация его как обычной строки Java может сломать что-то. Полезно знать, что он есть, и это public
за дизайн, но вы когда-либо использовали его в реальном мире, если вы сами не используете API xpath.
Source Package Tree
Это не код вопрос, это вопрос, который я спросил из любопытства. – VarmirGadkin
Если вы не знаете, что это такое, не используйте это предложение. Я уверен, вам нужно использовать 'java.lang.String'. – hfontanez
Это внутренний класс JDK, и вы никогда не должны использовать его напрямую. – Jesper