|
|
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
Доброе времени суток! Задачка заключается в том, чтобы создать несколько типов сортировок (по алфавиту, в обратно порядке и без сортировки) автомобилей по выбранному параметру. Я реализовал сортировку лишь по алфавиту, но не знаю как в функционале comparable также реализовать остальные типы сортировки, плюс к тому, не понимаю, каким образом можно передать параметр выбора типа сортировки. Подскажите пожалуйста, каким образом можно все сделать, буду очень благодарен. Вот мой код: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 13:31 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
quagliarella06Я реализовал сортировку лишь по алфавиту, но не знаю как в функционале comparable также реализовать остальные типы сортировки, Что такое Comparator. http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html quagliarella06плюс к тому, не понимаю, каким образом можно передать параметр выбора типа сортировки. http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 13:35 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
авторBlazkowicz Что такое Comparator. http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html Я делал через компоратор, но мне нужно именно через comparable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 13:37 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
quagliarella06Я делал через компоратор, но мне нужно именно через comparable. Ладно. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 13:38 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
quagliarella06, у тебя сущность называется CarsSet (множество машинок). Хотя по смыслу - это одна машинка. Что-же ты будешь писать когда тебе надо будет создать коллекцию типа Set? Получим "множество множеств" ? Это знаешь-ли не оффтопик а просто пожелание писать изначально названия классов правильно и не путать форумчан софизмами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2014, 13:39 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
1. Заведи переменную класса sortType -в ней указывай тип сортировки. (извращение конечно) 2. Код: java 1. 2. 3. 4. для типа сортировки -заведи enum лучше. срфк -я так для примера поставил. А вообще лучше компаратор использовать если нужны разные типы сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2014, 13:53 |
|
||
|
Помогите пожалуйста с задачкой JAVA
|
|||
|---|---|---|---|
|
#18+
quagliarella06авторBlazkowicz Что такое Comparator. http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html Я делал через компоратор, но мне нужно именно через comparable. Странное требование... Можно создать интерфейс, а для него имплементации для разных типов сортировок. Ну или создать абстрактный класс, где может переопределяться функция сортировки. Где-то так.... Хотя все равно требование странное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2014, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2126674]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 516ms |

| 0 / 0 |
