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

143 записи с тегом "Java String"

Посмотреть все теги

· 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()

Пример

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

Метод lastIndexOf() возвращает индекс последнего вхождения String в другой String . Если в метод передается int , то метод ищет эквивалент символа Unicode.

Мы также можем передать индекс символа для начала поиска.

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

public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)

Пример