Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Сортування вводяться з клавіатури слів

Реферат Сортування вводяться з клавіатури слів





ість аргументів (args.length! = 0) {= Integer.valueOf (args [0]);

} in = new Scanner (System.in);

ArrayList sortList = new ArrayList ();

// починаємо розбір по рядках, і заповнення об'єкта контейнера

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;

} int compareTo (Object arg0)

{

// сортування без урахування регістру

// return 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ого.

return -1;

}

{= ((MyString) arg0). getStr (). split ("") [sortIndex];

} (Exception e)

{

// якщо немає потрібного слова у 2ой рядку, то вважаємо що 2ое слово менше 1ого

return 1;

}

// тут порівнюємо корректноstr1.compareTo (str2);

}

}

Висновок


У рамках курсової роботи була розроблена програма, що реалізує сортування слів за різними параметрами. Умова встановлюється користувачем. Програма складена так, що якщо ви заздалегідь не встановлюєте параметри сортування, він буде сортувати, але тільки по іншому параметру (по довжині). p align="justify"> Розробка програми продемонструвала деякі особливості об'єктно-орієнтованої мови Java і його стандартного комплекту розробки програмного забезпечення Java Standard Edition 6.0 Software Development Kit, а так...


Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програмної системи для Вивчення іноземних слів з використанн мови ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Розробка програмного забезпечення системи синтезу парадигм слів англійської ...