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