Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 25.02.2020
Сообщений: 61

Отсортировать выводимые строки по алфавиту

17.10.2021, 17:27. Показов 479. Ответов 2

Студворк — интернет-сервис помощи студентам
Здравствуйте. Имеется такой код. Нужно отсортировать выводимые строки в главном классе по алфавиту. С помощью sort, почему-то не получилось((
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
package newpackage;
 
 
public class NewMain {
 
    public static void main(String[] args) {
        Ship [] ships = new Ship[4];
        ships[0] = new AircraftCarrier("Адмирал Кузнецов", 59000, 32, 304.5, 1533);
        ships[1] = new AircraftCarrier("Энтерпрайз", 75700, 33, 342.3, 3215);
        ships[2] = new AircraftCarrier("Сарагота", 47700, 34, 270.66, 3373);
        ships[3] = new AircraftCarrier("Нимиц", 98235, 30, 333, 3200);
        
        for (Ship tmpSh : ships)
            System.out.println(tmpSh);
    }
}
 
##########
 
package newpackage;
 
public class AircraftCarrier extends Warship {
    private int numberOfTeam;
 
    public AircraftCarrier(String name, int displacement, int maxSpeed, double lenght, int numberOfTeame) {
        super(name, displacement, maxSpeed, lenght);
        this.numberOfTeam = numberOfTeame;
    }
 
    @Override
    public String getName() {
        return name;
    }
 
    @Override
    public String toString() {
        return  "Название: '" + name + "\';\n" +
                "Численность экипажа: " + numberOfTeam + " человек/а \n" +
                "Длина: " + getLenght() + " м.\n" +
                "Максимальная скорость: " + getMaxSpeed() + " узла/ов \n" +
                "Водоизмещение: " + getDisplacement() + " тонн \n" +
                "_______________________________________________________";
    }
}
 
###########
 
package newpackage;
 
public interface Ship {
    int getDisplacement(); // получить водоизмещение
    int getMaxSpeed(); // максимальую скорость
}
 
 
######
 
package newpackage;
 
public abstract class Warship implements Ship {
 protected String name;
    private int displacement;
    private int maxSpeed;
    private double lenght;
 
    public Warship(String name, int displacement, int maxSpeed, double lenght) {
        this.name = name;
        this.displacement = displacement;
        this.maxSpeed = maxSpeed;
        this.lenght = lenght;
    }
 
    public abstract String getName();
 
    @Override
    public int getDisplacement() {
        return displacement;
    }
 
    @Override
    public int getMaxSpeed() {
        return maxSpeed;
    }
 
    public double getLenght() {
        return lenght;
    }
}
 
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2021, 17:27
Ответы с готовыми решениями:

Отсортировать строки по алфавиту
Создать массив строк на 10 ячеек, заполнить его при инициализации и отсортировать строки по алфавиту (с помощью указателей).

Отсортировать строки по алфавиту
как отсортировать строку по алфавиту. Вот код. В коде реализован: поиск, удаление строки и добавление: имеется 2 файла: 1: Class1.cs: ...

Отсортировать строки по алфавиту
Помогите плиз строки по алфавиту отсортировать

2
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
17.10.2021, 20:32
Alladey, Arrays.sort(ships, Comparator.comparing(AircraftCarrier::getName));.
0
2 / 2 / 0
Регистрация: 25.02.2020
Сообщений: 61
17.10.2021, 20:46  [ТС]
Arsegg, выдает ошибку Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2021, 20:46
Помогаю со студенческими работами здесь

Отсортировать строки по алфавиту
Доброго времени суток. Сижу делаю лабу и не чего не понимаю. Помогите плз. Короче работа в форме. Вводим в поле (едит например) ФИО и еще в...

Отсортировать строки по алфавиту
Нужно отсортировать марки автомобилей в алфавитном порядке,сам написал вот такой код for(int j=0;j&lt;n ;j++) { for(int...

Отсортировать строки по алфавиту
Здравствуйте! Есть 2 файла. input.txt: output.txt: Тоесть, первый программа берет 1 букву каждой строки и сортирует их...

Отсортировать строки по алфавиту
Вводим строки, и на выводе получаем их в алфавитном порядке. Я что-то голову ломаю, не понимаю. C/C++

Отсортировать строки файла сначала по длине, затем строки одинаковой длины по алфавиту и вывести результат в файл
Отсортировать строки файла сначала по длине, затем строки одинаковой длины по алфавиту и вывести результат в файл. Может кто-то подсказать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru