В Java класс String содержит свыше 50 методов. Многие из них оказались очень полезными и применяются очень часто. Приведенный ниже фрагмент описания прикладного интерфейса API данного класса содержит наиболее полезные из них. НА ЗАМЕТКУ! Время от времени в качестве вспомогательного материала на страницах этой книги будут появляться фрагменты описания прикладного программного интерфейса API для Java. Каждый такой фрагмент начинается с имени класса, например java.lang.String, где java. lang - пакет (подробнее о пакетах речь пойдет в главе 4). После имени класса следуют имена конкретных методов и их описание.
Обычно в подобных описаниях перечисляются не все, а только наиболее употребительные методы конкретного класса. Полный перечень методов описываемого класса можно найти в оперативно доступной документации, как поясняется в соответствующем разделе далее в этой главе. Кроме того, приводится номер версии, в которой был реализован класс. Если же тот или иной метод был добавлен позже, то у него имеется отдельный номер версии.
java. lang. String 1.0
• char charAt(int index)
Возвращает символ, расположенный на указанной позиции. Вызывать этот метод следует только в том случае, если интересуют низкоуровневые кодовые единицы.
• int codePointAt(int index) 5.0
Возвращает кодовую точку, начало или конец которой находится на указанной позиции.
• int offsetByCodePoints(int startlndex, int cpCount) 5.0
Возвращает индекс кодовой точки, которая отстоит на количество cpCount кодовых точек от исходной кодовой точки на позиции startlndex.
• int compareTo(String other)
Возвращает отрицательное значение, если данная строка лексикографически предшествует
строке other, положительное значение — если строка other предшествует данной строке, и нулевое значение — если строки одинаковы.
• boolean endsWith(String suffix)
Возвращает логическое значение true, если строка оканчивается подстрокой suffix.
• boolean equals(Object other)
Возвращает логическое значение true, если данная строка совпадает со строкой other.
• boolean equalsIgnoreCase(String other)
Возвращает логическое значение true, если данная строка совпадает со строкой other без учета регистра символов. • int indexOf(String str)
• int indexOf (String str, int fromlndex)
• int indexOf(int cp)
• int indexOf (int cp, int fromlndex)
Возвращают индекс начала первой подстроки, совпадающей со строкой str, или же индекс указанной кодовой точки ср. Отсчет начинается с позиции 0 или fonnlndax. Если указанная подстрока отсутствует в данной строке, возвращается значение, равное -1.
• int lastlndexOf(String str)
• int LastindexOf (String str, int fromlndex)
• int lastindexOf(int cp)
• int lastindexOf (int cp, int fromlndex)
Возвращают начало последней подстроки, равной строке str, или же индекс указанной кодовой точки ср. Отсчет начинается с конца строки или с позиции formlndex. Если указанная подстрока отсутствует в данной строке, возвращается значение, равное -1. • int length() Возвращает длину строки.
• int codePointCount(int startlndex, int endlndex) 5.0
Возвращает количество кодовых точек между позициями startlndex и endlndex - 1. Неспаренные суррогаты считаются кодовыми точками. • String replace(CharSequence oldString, CharSequence newString) Возвращает новую строку, которая получается путем замены всех подстрок, совпадающих с oldString, строкой newString. В качестве параметров типа CharSequence могут быть указаны объекты типа String или StringBuilder.
Если вы много работаете на компьютере, пишите программы или занимаетесь какой то другой деятельностью, значит у вас много информации которую вы бы хотели скрыть от посторонних глаз. Для этого хорошо подойдет программа для скрытия папок, и тогда ваш код никто не увидит.
• boolean startWith(String prefix)
Возвращает логическое значение true, если строка начинается с подстроки prefix. • String substring(int beginlndex)
• String substring(int beginlndex, int endlndex)
Возвращают новую строку, состоящую из всех кодовых единиц, начиная с позиции beginlndex и до конца строки или позиции endlndex - 1.
• String toLowerCase()
Возвращает новую строку, состоящую из всех символов исходной строки. Отличие между исходной и результирующей строками состоит в том, что все буквы преобразуются в нижний регистр.
• String toUpperCase()
Возвращает новую строку, состоящую из всех символов исходной строки. Отличие между исходной и результирующей строкой состоит в том, что все буквы преобразуются в верхний регистр.
• String trim()
Возвращает новую строку, из которой исключены все начальные и конечные пробелы.
Опубликовал Kest
November 22 2014 00:52:23 ·
0 Комментариев ·
3963 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.