Page 195 - 6253
P. 195
int length() Дозволяє визначити довжину рядка
int indexOf(char ch) Визначає позицію символу у рядку
static String valueOf(base type value) Виконує перетворення змінної базового типу до рядка
String toUpperCase() Виконує приведення усіх символів рядка до верхнього
регістру
String toLowerCase() Виконує приведення усіх символів рядка до нижнього
регістру
String replace(char с1, char с2) Виконує заміну в рядку усіх входжень с1 на входження
с2
String intern() Заносить рядок у «пул» літералів і повертає його
посилання на об'єкт типу String
String trim() Видаляє усі пропуски на початку і в кінці рядка
char charAt(int position) Повертає символ із вказаної позиції. Нумерація
символів в рядку починається з нуля
boolean isEmpty() Повертає значення true, якщо довжина рядка дорівнює 0
byte[] getBytes() Поміщає символи з рядка в масив типу byte
char[] getChars(int srcBegin, int srcEnd, char[] dst, Копіює символи з рядка в масив типу char, починаючи
int dstBegin) із позиції srcBegin та закінчуючи srcEnd. Змінна
dstBegin відповідає за позицію з якої починається
формування нового масиву
static String format(String format, Object args) Генерує форматований рядок, отриманий з
використанням відповідного формату
String[] split(String regex) Виконує пошук входження в рядок заданого
регулярного виразу і поділ початкового рядка на
відповідний масив рядків
У всіх випадках, коли викликаються методи, що призводять до зміни рядка,
створюється новий об'єкт типу String.
У наступному прикладі демонструється перетворення масиву символів і цілого
числа в об'єкти типу String з використанням розглянутих вище методів.
//Використання методів класу String
public class Main {
static int i;
194