Класс String
Создает символьные строки текста. Конструкторы
- String() - создает пустой объект класса String, то есть объект не имеет определенной символьной последовательности;
- String (byte [] bytes) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой;
- String (byte [] bytes, int off, int len.) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, и параметр len указывает на количество байт для конвертации;
- String (byte [] bytes, int off, int len, String enc) -создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, параметр len указывает на количество байт для конвертации и параметр еnc на вид кодировки;
- String (byte [] bytes, String enc) -создает объект класса String из массива байт в заданной кодировке указанной в параметре еnс;
- String (char [ ] value) - создает строку текста из массива символов;
- String (char [] value, int offset, int count) - создает строку текста из массива символов. Параметр offset - это начало массива и параметр count - длинна массива;
- String (String value) - создает объект класса String со значением определенным в параметре value;
- String (StringBuf f er buffer) - создает объект класса String со значением из параметра buffer, являющегося объектом класса StringBuffer.
Методы
- char charAt(int index) - возвращает символ по заданному индексу в параметре index, отсчет идет от значения 0;
- int compareTo (String anotherString) - сравнивает две строки на основании лексографии;
- String concat (String str) - конкатенация двух строк;
- boolean endsWith( String, suffix) - тестирует строку на окончание подстроки suffix;
- boolean equals (Object anObject) - сравнивает строки;
- byte[] getBytes() - конвертирует строку текста в массив байт в кодировке по умолчанию заданной системой устройства;
- byte[] getBytes (String enc) - конвертирует строку текста в массив байт в кодировке указанной в параметре еnс;
- void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) — производит копирование символов строки в массив символов;
- int hashCode () - возвращает специальный код (хеш-код) для строки текста;
- int indexOf (int ch) - возвращает положение первого символа в строке текста;
- int indexOf(int ch, int fromlndex) - возвращает положение первого символа в строке текста и производит поиск по заданному индексу в параметре fromlndex;
- int indexOf (String str) - возвращает положение первого символа в подстроке текста;
- int indexOf (String str, int fromlndex) - возвращает положение первого символа в подстроке текста и производит поиск по заданному индексу в параметре fromlndex;
- int lastlndexOf (int ch) - возвращает положение последнегосимвола в подстроке текста;
- int lastlndexOf (int ch, int fromlndex) — возвращает положение последнего символа в лодстроке текста и производит поиск по заданному индексу в параметре fromlndex;
- int length ()- возвращает длину определенной строки текста;
- boolean .
Содержание раздела