Page 65 - 4836
P. 65
int end = 14;
char buf[] = new char[8];
buf[0]='м';
buf[1]='і';
buf[2]='л';
buf[3]='і';
s.getChars(start, end, buf, 4);
System.out.println(buf); }
}
На консолі отримаємо: міліграм
Заміна окремого символу
Метод replace (int old, int new) повертає новий рядок, в
який всі входження символу old замінені на символ new.
String SS = strObj1.replace ('и', 'і'); //SS = "Ми вивчаємо!"
Отримання підрядка
Метод substring (int begin, int end) повертає фрагмент
вихідного рядка від символу з індексом begin до символу з
індексом end-1 включно. Якщо не вказувати end, буде
повернуто фрагмент вихідного рядка, починаючи з символу з
індексом begin і до кінця:
String S2 = strObj1.substring (4,7); //S2 = "ивч"
S2 = strObj1.substring (4); // S2 = "ивчаємо!"
Розбиття рядка на підрядки
Метод split (String regExp) розбиває рядок на
фрагменти, використовуючи як роздільники символи, що
входять до параметра regExp, і повертає посилання на масив,
складений з цих фрагментів. Самі роздільники до жодного
підрядка не входять.
String parts [] = strObj1.split(" "); / / Розбили рядок на
окремі слова, використовуючи пробіл як роздільник, у
63