Page 42 - 4657
P. 42

виконується  бульбашкове  сортування  масиву  рядків,  а  для
       порівняння  рядків  використовується  метод  compareTo.  Ця
       програма видає відсортований за абеткою список рядків.

       class SortString {
       static String arr[] = {"Now", "is", "the", "time",
       "for", "all",
       "good", "men", "to", "come", "to", "the",
       "aid", "of", "their", "country" };
       public static void main(String args[]) {
       for (int j = 0; i < arr.length; j++) {
       for (int i = j + 1; i < arr.length; i++) {
       if (arr[i].compareTo(arr[j]) < 0) {
       String t = arr[j];
       arr[j] = arr[i];
       arr[i] = t;
       }
       }
       System.out.println(arr[j]);
       }
       } }
       indexOf і lastIndexOf
           У  клас  String  включена  підтримка  пошуку  визначеного  чи
       символу  підстроки,  для  цього  в  ньому  маються  два  методи  -
       indexOf і lastIndexOf. Кожний з цих методів повертає індекс того
       символу,  що  ви  хотіли  знайти,  або  індекс  початку  шукомої
       підстроки.  У  будь-якому  випадку,  якщо  пошук  виявився
       невдалим методи повертають значення -1. У черговому прикладі
       показано,  як  користатися  різними  варіантами  цих  методів
       пошуку.

       class indexOfDemo {
       public static void main(String args[]) {
       String s = "Now is the time for all good men " +
       "to come to the aid of their country " +
       "and pay their due taxes.";
       System.out.println(s);
       System.out.println("indexOf(t) = " +
       s.indexOf('f’));

       40
   37   38   39   40   41   42   43   44   45   46   47