|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Есть enum Код: 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.
Как связать если cnt_shps=1 то ShipType будет FourDecks если cnt_shps=2 то ShipType будет ThreeDecks ? можно ли как нибудь перевести num в List и по индексу тип получать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 18:49 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Попробовал вот так public enum ShipType { OneDeck (0), TwoDecks (1), ThreeDecks (2), FourDecks (3); public int value; ShipType(int value) {this.value = value; } public int getValue() { return value; } } Ship sh1 = new Ship(ShipType.values(cnt_shps), coordinates); Но чет пока никак ( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 19:24 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
x17.mstu, Нашел решение через HashMap Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 20:14 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
x17.mstu, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 13:30 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Zzz79 можно конечно Код: java 1.
У вас стримы головного мозга))) Лечитесь )) x17.mstu: 1) Через массив. ShipType.values()[индекс] 2) Через список Arrays.asList(ShipType.values()).get(индекс) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 22:00 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Zzz79 Lelouch пропущено... У вас стримы головного мозга))) Лечитесь )) x17.mstu: 1) Через массив. ShipType.values()[индекс] 2) Через список Arrays.asList(ShipType.values()).get(индекс) ты клоун так и не понял что автор просил) вас надо палками бить- чтобы ТЗ читали) Но вы его тоже не читали - автор же просит искать не по ordinal) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 22:12 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Zzz79 Lelouch пропущено... Но вы его тоже не читали - автор же просит искать не по ordinal) Он именно это и просит ,просто он не в курсе что ординал есть) Он хочет размер корабля в ячейках связать с enum... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2021, 15:47 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
x17.mstu, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2021, 15:55 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Zzz79 Lelouch x17.mstu, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
господи ну ты и упоротый честно 22270862 чем это оличается от ординал то лол) и сосбтвенно ты тоже самое и сделал ,только зачем то единицу отнял - что неправильно архитектурно - нужно менять индекс на стороне коробля ну и вообще в джава все с нуля начинается _) Джун, тебе рано в архитектуру, успокойся ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2021, 16:25 |
|
Как связать enum c индексом
|
|||
---|---|---|---|
#18+
Ну давай, объясни что не так без использования ругани. Техническими терминами. Пока твои возражения выглядят как обычно -- смешно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2021, 17:09 |
|
|
start [/forum/topic.php?fid=59&msg=40039711&tid=2120537]: |
0ms |
get settings: |
22ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
295ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 714ms |
0 / 0 |