Учебники

Java.lang.String Class

Класс java.lang.String представляет символьные строки. Все строковые литералы в Java-программах, такие как «abc», реализованы как экземпляры этого класса. Строки являются постоянными, их значения не могут быть изменены после их создания

Декларация класса

Ниже приводится объявление для класса java.lang.String

public final class String
   extends Object
      implements Serializable, Comparable<String>, CharSequence

поле

Ниже приведены поля для класса java.lang.String.

статический компаратор <String> CASE_INSENSITIVE_ORDER – это компаратор, который упорядочивает объекты String, как методом compareToIgnoreCase.

String ()

Это инициализирует вновь созданный объект String, чтобы он представлял пустую последовательность символов.

Строка (байт [] байт)

Это создает новую строку путем декодирования указанного массива байтов с использованием кодировки по умолчанию платформы.

String (byte [] bytes, Charset charset)

Это создает новую строку путем декодирования указанного массива байтов с использованием указанного набора символов.

String (byte [] bytes, int offset, int length)

Это создает новую строку путем декодирования указанного подмассива байтов с использованием кодировки по умолчанию платформы

String (byte [] bytes, int offset, int length, Charset charset)

Это создает новую строку путем декодирования указанного подмассива байтов с использованием указанного набора символов.

String (byte [] bytes, int offset, int length, String charsetName)

Это создает новую строку путем декодирования указанного подмассива байтов с использованием указанного набора символов.

String (byte [] bytes, String charsetName)

Это создает новую строку путем декодирования указанного массива байтов с использованием указанного набора символов.

String (значение char [])

Это выделяет новую строку так, чтобы она представляла последовательность символов, в настоящее время содержащуюся в аргументе массива символов.

String (значение char [], int offset, int count)

Это выделяет новую строку, содержащую символы из подмассива аргумента массива символов.

String (int [] codePoints, int offset, int count)

Это выделяет новую строку, содержащую символы из подмассива аргумента массива кодовой точки Unicode.

Строка (Строка оригинал)

Это инициализирует вновь созданный объект String, так что он представляет ту же последовательность символов, что и аргумент; другими словами, вновь созданная строка является копией строки аргумента.

String (буфер StringBuffer)

Это выделяет новую строку, которая содержит последовательность символов, в настоящее время содержащуюся в аргументе буфера строки.

String (строитель StringBuilder)

Это выделяет новую строку, которая содержит последовательность символов, в настоящее время содержащихся в аргументе строителя строки.

Этот метод возвращает значение char по указанному индексу.

Этот метод возвращает символ (кодовая точка Unicode) по указанному индексу.

Этот метод возвращает символ (кодовая точка Unicode) перед указанным индексом.

Этот метод возвращает количество кодовых точек Unicode в указанном текстовом диапазоне этой строки.

Этот метод сравнивает две строки лексикографически.

Этот метод сравнивает две строки лексикографически, игнорируя различия регистра.

Этот метод объединяет указанную строку до конца этой строки.

Этот метод возвращает значение true тогда и только тогда, когда эта строка содержит указанную последовательность значений char.

Этот метод сравнивает эту строку с указанной CharSequence.

Этот метод сравнивает эту строку с указанным StringBuffer.

Этот метод возвращает строку, которая представляет последовательность символов в указанном массиве.

Этот метод возвращает строку, которая представляет последовательность символов в указанном массиве.

Этот метод проверяет, заканчивается ли эта строка указанным суффиксом.

Этот метод сравнивает эту строку с указанным объектом.

Этот метод сравнивает эту строку с другой строкой, игнорируя соображения регистра.

Этот метод возвращает отформатированную строку, используя указанную локаль, форматную строку и аргументы.

Этот метод возвращает отформатированную строку, используя указанную строку формата и аргументы.

Этот метод кодирует эту строку в последовательность байтов, используя набор символов по умолчанию платформы, сохраняя результат в новом байтовом массиве.

Этот метод кодирует эту строку в последовательность байтов, используя заданную кодировку, сохраняя результат в новом байтовом массиве.

Этот метод кодирует эту строку в последовательность байтов, используя именованную кодировку, сохраняя результат в новом байтовом массиве.

Этот метод копирует символы из этой строки в массив символов назначения.

Этот метод возвращает хеш-код для этой строки.

Этот метод возвращает индекс в этой строке первого вхождения указанного символа.

Этот метод возвращает индекс в этой строке первого вхождения указанного символа, начиная поиск по указанному индексу.

Этот метод возвращает индекс в этой строке первого вхождения указанной подстроки.

Этот метод возвращает индекс в этой строке первого вхождения указанной подстроки, начиная с указанного индекса.

Этот метод возвращает каноническое представление для строкового объекта.

Этот метод возвращает true, если и только если length () равен 0.

Этот метод возвращает индекс в этой строке последнего вхождения указанного символа.

Этот метод возвращает индекс в этой строке последнего вхождения указанного символа, осуществляя поиск в обратном направлении, начиная с указанного индекса.

Этот метод возвращает индекс в этой строке самого правого вхождения указанной подстроки.

Этот метод возвращает индекс в этой строке последнего вхождения указанной подстроки, осуществляя поиск в обратном направлении, начиная с указанного индекса.

Этот метод возвращает длину этой строки.

Этот метод сообщает, соответствует ли эта строка заданному регулярному выражению.

Этот метод возвращает индекс в этой строке, который смещен от данного индекса на кодовые точки codePointOffset.

Этот метод проверяет, равны ли две строковые области регистру.

Этот метод проверяет, равны ли две строковые области.

Этот метод возвращает новую строку, полученную в результате замены всех вхождений oldChar в этой строке на newChar.

Этот метод заменяет каждую подстроку этой строки, которая соответствует буквальной целевой последовательности указанной литеральной последовательностью замены.

Этот метод заменяет каждую подстроку этой строки, которая соответствует данному регулярному выражению, с данной заменой.

Этот метод заменяет первую подстроку этой строки, которая соответствует данному регулярному выражению, с данной заменой.

Этот метод разбивает эту строку вокруг совпадений заданного регулярного выражения.

Этот метод разбивает эту строку вокруг совпадений заданного регулярного выражения.

Этот метод проверяет, начинается ли эта строка с указанного префикса.

Этот метод проверяет, начинается ли подстрока этой строки, начинающаяся с указанного индекса, с указанного префикса.

Этот метод возвращает новую последовательность символов, которая является подпоследовательностью этой последовательности.

Этот метод возвращает новую строку, которая является подстрокой этой строки.

Этот метод возвращает новую строку, которая является подстрокой этой строки.

Этот метод преобразует эту строку в новый массив символов.

Этот метод преобразует все символы в этой строке в нижний регистр, используя правила локали по умолчанию.

Этот метод преобразует все символы в этой строке в нижний регистр, используя правила данной локали.

Этот метод возвращает саму строку.

Этот метод преобразует все символы в этой строке в верхний регистр, используя правила локали по умолчанию.

Этот метод преобразует все символы в этой строке в верхний регистр, используя правила данной локали.

Этот метод возвращает копию строки, пропуская начальные и конечные пробелы.

Этот метод возвращает строковое представление логического аргумента.

Этот метод возвращает строковое представление аргумента char.

Этот метод возвращает строковое представление аргумента массива char.

Этот метод Возвращает строковое представление определенного подмассива аргумента массива char.

Этот метод возвращает строковое представление двойного аргумента.

Этот метод возвращает строковое представление аргумента float.

Этот метод возвращает строковое представление аргумента int.

Этот метод возвращает строковое представление длинного аргумента.

Этот метод возвращает строковое представление аргумента Object.