powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка по алфавиту
12 сообщений из 12, страница 1 из 1
Сортировка по алфавиту
    #34653392
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток! Кто подскажет, где можно скачать какой-либо класс, который сортирует массив строк в алфавитном порядке?
Заранее спасибо!
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #34653417
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.onjava.com/pub/a/onjava/2003/03/12/java_comp.html
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #34653459
Дуремар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java.util.Arrays
Там есть сортировка по массиву Object'ов
А так же java.util.Collections - сортировка списков
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35254099
Всем привет!
Поделитесь пжста программой сортировки в алфавитном порядке слов из файла.
Очень срочно, примного благодарен
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35264011
RegentM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, подскажите пожалусто.
Написал сортировку массива по алфавиту, а нужно отсортировать данные из файла.
Как передать строку из файла в массив?
Не фига не получается.

public class SortString {
static String arr[] = {"ЧЕЛОВЕК", "ЧЕЛО", "ПЕРЕЦ", "ПЕРЕЧНИЦА", "ЯНДЕКС", "ЯНДЕКС","АССОРТИ", "СОРТИР", "СОРТИРОВКА", "ПЕНДЕЛЬ", "ЙОГУРТ", "АЗБУКА", "ШПАГА", "ОБОЛОЧКА", "ТЕЛО", "МОДУЛЬ" };
public static void main(String args[])
{
for (int j = 0; j < arr.length; j++)
{
for (int i = j + 1; i < arr.length; i++)
{
if (arr .compareTo(arr[j]) < 0)
{
String t = arr[j];
arr[j] = arr;
arr = t;
}
}
System.out.println(arr[j]);
}
}
}
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35264104
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$15 на счет в Яндекс.Деньги и будет тебе программа.
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35264148
Иннах
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv$15 на счет в Яндекс.Деньги и будет тебе программа.
оо, супер, давай
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35264628
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши на e-mail, где имя пользователя мой логин (т.е. leonidv), а домен - @list.ru
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35264685
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно что никто не упомянул такой класс как Collator
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35265252
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно что никто не упомянул такой класс как Collator
+1, наверное упоминание о нем стоит 15 баксоф
...
Рейтинг: 0 / 0
Сортировка по алфавиту
    #35270160
Фотография rufatina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никстранно что никто не упомянул такой класс как Collator
+1, наверное упоминание о нем стоит 15 баксоф
Че такие завистливые Пусть человек зарабатывает
+1 LeonidV
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Сортировка по алфавиту
    #39675470
DomovikX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там сверху были небольшие ошибки в коде.
Кому надо, ловите сортировку с правками. она же ответ на вопрос - упражнение книги java для начинающих, глава 5 вопрос 4

Измените программу, написанную в упражнении 5.1, таким образом, чтобы она
сортировала массив символьных строк. Продемонстрируйте ее работоспособность.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
package book.chapter5;

class Page202x4 {
    // Измените программу, написанную в упражнении 5.1, таким образом, чтобы она
    // сортировала массив символьных строк. Продемонстрируйте ее работоспособность.

    static String arrayWords[] = { "qwe", "asdf", "eqw", "qwre", "rew", "aaa", "qwe", "sdfzxcv", "vcxv", "rsd", "asd",
            "fd" };

    public static void main(String[] args) {

        {
            for (int j = 0; j < arrayWords.length; j++) {
                for (int i = j + 1; i < arrayWords.length; i++) {
                    if (arrayWords[i].compareTo(arrayWords[j]) < 0) {
                        String k = arrayWords[j];
                        arrayWords[j] = arrayWords[i];
                        arrayWords[i] = k;
                    }
                }
                System.out.println(arrayWords[j]);
            }
        }
    }
}
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка по алфавиту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]