Метод concat()
объединяет две строки
. Проще говоря, он соединяет их в одну строку
. Если длина аргумента равна 0, метод просто возвращает объект String .
Доступные подписи
public String concat(String str)
Метод 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)
Метод copyValueOf()
преобразует массив символов в строку
с тем же содержимым. Этот метод эквивалентен valueOf(char[])
.
Смещение представляет собой индекс первого элемента, с которого начинается копирование, а счетчик представляет количество копируемых элементов.
public static String copyValueOf(char[] data)
public static String copyValueOf(char[] data, int offset, int count)
Метод getBytes()
кодирует строку
в массив байтов, используя кодировку платформы по умолчанию, если не передан аргумент.
Мы можем передать конкретный набор символов
для использования в процессе кодирования либо как объект String
, либо как объект String
.
public byte[] getBytes()
public byte[] getBytes(Charset charset)
public byte[] getBytes(String charsetName)
Метод lastIndexOf()
возвращает индекс последнего вхождения String
в другой String
. Если в метод передается int
, то метод ищет эквивалент символа Unicode.
Мы также можем передать индекс символа для начала поиска.
public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)
Метод intern()
создает точную копию объекта String
в памяти кучи и сохраняет ее в пуле констант String .
Обратите внимание, что если в пуле констант String существует другая
строка
с тем же содержимым , то новый объект не будет создан, а новая ссылка будет указывать на другую строку.
public String intern()
Метод indexOf()
возвращает индекс первого вхождения символа или строки
в другую строку
. Мы можем передать индекс символа для начала поиска.
Обратите внимание, что метод возвращает -1, если переданное значение не найдено.
public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)