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
   60   61   62   63   64   65   66   67   68   69   70