| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Enumeration как получить объект по ключу |
| Автор: GZep 12.12.2007, 18:09 | ||||
| Здравствуйте. есть
как узнать значение по порядковому ключу? например:
|
| Автор: AlexeyVorotnikov 12.12.2007, 18:50 |
| А чем вам не нравится то, что вы сами написали? |
| Автор: serger 12.12.2007, 18:51 | ||
|
| Автор: GZep 12.12.2007, 20:22 |
| AlexeyVorotnikov, не нравится тем, что он не работает) serger, спасибо, я подозревал, что придется циклом... |
| Автор: GZep 13.12.2007, 16:03 | ||
окончательный вариант (можно обернуть в "метод"):
если заданный ключ больше количества элементов - выводится последний заданный элемент. |
| Автор: Kangaroo 13.12.2007, 16:11 |
| GZep, на первый взгляд странный код. На последней строки икспешны не будут валиться? Если например элементов 2, а мы задали ключ 3 и более.. |
| Автор: GZep 14.12.2007, 11:46 |
| нет, там все норм. Это я его так оптимизировал. Если очень долго смареть как он работает - понимаешь, что все норм. |
| Автор: Kangaroo 14.12.2007, 11:55 | ||
| GZep, так я потом проверил Вот смотри
|
| Автор: GZep 17.12.2007, 17:16 |
| Kangaroo, ну, не знаю... у меня этот вариант только без hasMoreElements нормально работает. Это я дописал чтоьы тут сделать универсальный вариант, наверное, где-то ошибся... |