Перейти к основному содержимому

· 1 мин. чтения

Метод codePointAt() принимает целое число в качестве параметра и возвращает кодовую точку по указанному индексу. Кодовая точка — это десятичное значение, которое символу присваивается в стандарте Unicode.

Доступные подписи

public int codePointAt(int index)

Пример

· 1 мин. чтения

Метод codePointCount() возвращает количество кодовых точек Unicode в указанном диапазоне. Текстовый диапазон начинается с первого индекса и заканчивается вторым индексом – 1.

Доступные подписи

public int codePointCount(int beginIndex, int endIndex)

Пример

· 1 мин. чтения

Строковые объекты могут быть созданы либо с использованием литералов:

String s = "a string";

или вызвав один из конструкторов:

String s = new String("a string");

Если мы используем литерал String , он попытается повторно использовать уже существующий объект из пула констант String .

С другой стороны, при создании экземпляра String с помощью конструктора будет создан новый объект.

· 1 мин. чтения

Метод concat() объединяет две строки . Проще говоря, он соединяет их в одну строку . Если длина аргумента равна 0, метод просто возвращает объект String .

Доступные подписи

public String concat(String str)

Пример

· 1 мин. чтения

Метод contains() проверяет, содержит ли String другую String . Метод принимает CharSequence . Таким образом, мы можем передать ему любой из реализующих классов, таких как StringBuilder и StringBuffer .

Доступные подписи

public boolean contains(CharSequence s)

Пример

· 1 мин. чтения

Метод endWith() — это удобный метод, который проверяет, заканчивается ли строка другой заданной строкой . Если аргумент является пустой строкой , метод возвращает значение true.

Доступные подписи

public boolean endsWith(String suffix)

Пример

· 1 мин. чтения

Метод format() форматирует строку , используя строку формата и аргументы. Например, символы «s» и «S» оцениваются как «null», если аргумент arg равен null.

Если arg реализует Formattable, то вызывается метод Formattable, а затем метод arg.formatTo() . В противном случае результат оценивается вызовом arg.toString() .

Для получения дополнительной информации о форматировании посетите Javadoc .

Доступные подписи

public static String format(String format, Object... args)
public static String format(Locale l, String format, Object... args)

· 1 мин. чтения

Метод copyValueOf() преобразует массив символов в строку с тем же содержимым. Этот метод эквивалентен valueOf(char[]) .

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

Доступные подписи

public static String copyValueOf(char[] data)
public static String copyValueOf(char[] data, int offset, int count)

Пример

· 1 мин. чтения

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

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

Доступные подписи

public byte[] getBytes()
public byte[] getBytes(Charset charset)
public byte[] getBytes(String charsetName)

Пример

· 1 мин. чтения

Метод isEmpty() — это удобный метод, который проверяет, равен ли размер строки нулю.

Доступные подписи

public boolean isEmpty()

Пример