, фонти, а також основні віконні елементи - кнопки, scrollbars і т.д.
Результат - новий підхід до розподілених обчислень
Кожна з перерахованих характеристик окремо може бути знайдена у вже існуючих програмних пакетах. Новим є поєднання їх в струнку несуперечливу систему, яка повинна стати загальним стандартом. p align="justify"> Глава 2. Розробка програми сортування
.1 Загальний алгоритм роботи програми
Для вирішення завдання написання цієї програми, перш за все імпортуванням всіх класів пакету java.util для зручності доступу до класів цього пакету (не потрібно вказувати повний шлях класу в дереві пакетів): java.util. *;
Головний клас програми class sort
Метод, з якого починається виконання програми:
public static void main (String [] args)
Установка номер слова у для сортування (якщо не вказано, то -1) sortIndex = -1;
Створення об'єкта класу Scanner з пакету java.util:
Scanner in = new Scanner (System.in);
Початок розбору по рядках, і заповнення об'єкта контейнера і наступні за ним дії
while (in.hasNext ()) {. add (new MyString (in.nextLine (), sortIndex));
}. sort (sortList);. out.print (" n n"); (int i = 0; i
{str = (MyString) sortList.get (i);
System.out.println (str.getStr ());
}. close ();
}
Допоміжний клас, який реалізує зручний нам формат рядків
class MyString implements Comparable {String interString; int sortIndex = -1; MyString (String str, int wordNum)
{. interString = str;. sortIndex = wordNum;
} String getStr ()
{interString;
}
public int compareTo (Object arg0)
{
Сортування без урахування регістраstr.toLowerCase (). compareTo (arg0.getStr (). toLowerCase ());
Сортування по довжині (буде виконуватися, якщо параметр не заданий)
if (sortIndex == -1) {interString.length () - ((MyString) arg0). getStr (). length ();
}
Сортування за sortIndex `овому слову в рядку
String str1 = null, str2 = null;
{= interString.split ("") [sortIndex];
} (Exception e)
Якщо немає потрібного слова в 1ой рядку, то вважається що перше слово менше 2ого.-1;
Тут порівнюється корректноstr1.compareTo (str2);
У мові Java ви...