powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка с помощью comporator (помогите с ошибкой)
5 сообщений из 5, страница 1 из 1
Сортировка с помощью comporator (помогите с ошибкой)
    #38698610
quagliarella06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!!!

Задачка следующая: реализовать сортировку коллекции по возрастанию.

Написал следующий код:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class Car {
    String mark;

    public Car (String mark) {
        this.mark = mark;
    }


    public String getMark() {
        return mark;
    }
}




Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
import java.util.Comparator;

public class SortedByMark implements Comparator <Car> {

    public int compare(Car obj1 , Car obj2) {
        String mark1 = obj1.getMark();
        String mark2 = obj2.getMark();

        return str1.compareTo(str2);
    }
}



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public class Example extends SortedByMark {

    public static void main(String [] args) {

        ArrayList str = new ArrayList();
        str.add(new Car("Audi"));
        str.add(new Car("Subaru"));
        str.add(new Car("Kia"));
        str.add(new Car("BMW"));
        str.add(new Car("Alfa-Romeo"));

        Collections.sort(str, new SortedByMark());
        System.out.println("Sorting: " + str);

    }
}




На выходе получается следующее:


авторSorting: [NewClass@659bd8b4, NewClass@5ab04589, NewClass@6aa553e2, NewClass@c265121, NewClass@279853c2]


Подскажите, кому не трудно. Новичок в java)
...
Рейтинг: 0 / 0
Сортировка с помощью comporator (помогите с ошибкой)
    #38698627
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quagliarella06Подскажите, кому не трудно. Новичок в java)
А вопрос какой?
Этот класс надо изучить в первую очередь:
http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
...
Рейтинг: 0 / 0
Сортировка с помощью comporator (помогите с ошибкой)
    #38698661
quagliarella06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторА вопрос какой?
Этот класс надо изучить в первую очередь:
http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html

На выходе получается муть какая-то вместо, ожидаемого результата.
Мне нужно вывести марку сортировку марки автомобилей, но выходит только ссылка на объект.
...
Рейтинг: 0 / 0
Сортировка с помощью comporator (помогите с ошибкой)
    #38698662
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучаем метод Object.toString()
http://docs.oracle.com/javase/tutorial/java/IandI/objectclass.html
YouTube Video
...
Рейтинг: 0 / 0
Сортировка с помощью comporator (помогите с ошибкой)
    #38698685
quagliarella06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Уже разобрался, спасибо за отклик)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сортировка с помощью comporator (помогите с ошибкой)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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