
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.04.2012, 12:59:57
|
|||
|---|---|---|---|
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
Доброго всем времени суток! Я начинающий java-девелопер Прошу прощения за злоупотребление возможностью использовать Ценнейший Ресурс. Вопрос: Почему следующий код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. при следующем вызове выдает сообщение об ошибке ? D:\Kaisar>java Hello3 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at Hello3.main(Hello3.java:3) При том что D:\Kaisar>java Hello3 Hello Hello D:\Kaisar> работает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 13:04:27
|
|||
|---|---|---|---|
|
|||
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
Потому что массив args пустой и там нет нулевого элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 13:38:36
|
|||
|---|---|---|---|
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
Спасибо за помощь, еще вопрос: как тогда обработать ситуацию, чтобы при вызове без параметров программа выдавала какое-нибудь сообщение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 13:40:53
|
|||
|---|---|---|---|
|
|||
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
KaisarСпасибо за помощь, еще вопрос: как тогда обработать ситуацию, чтобы при вызове без параметров программа выдавала какое-нибудь сообщение ? Местами условия поменять не пробовали? Можно не писать лисапедов: http://commons.apache.org/cli/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 13:56:43
|
|||
|---|---|---|---|
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
Спасибо, заработало! Не понял только, почему заработало. и еще вопрос: для чего ссылка ? "Зашел" на сайт, прочитал, что: Apache Commons CLI library ...provides an API for parsing command line options passed to programs... Это может мне помочь в изучении Java ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 14:00:13
|
|||
|---|---|---|---|
|
|||
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
KaisarНе понял только, почему заработало. Потому что код выполняется последовательно. Берем 0й аргумент. Проверяем чему он равен. Потом проверяем а есть ли нулевой аргумент вообще. А почему мы проверяем это потом, если мы его уже взяли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2012, 14:01:23
|
|||
|---|---|---|---|
|
|||
Ошибка java.lang.ArrayIndexOutOfBoundsException |
|||
|
#18+
Добрый день, Kaisar! > Это может мне помочь в изучении Java ? Если тебе хочется повторить путь создателей библиотеки- то ничем. Если же ты хочешь взять готовое проверенное решение и использовать его- то бери. В яве половина задач решается использованием какой-нибудь библиотеки. CLI - это для работы с параметрами командной строки. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2132146]: |
0ms |
get settings: |
17ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
73ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
83ms |
get tp. blocked users: |
3ms |
| others: | 352ms |
| total: | 595ms |

| 0 / 0 |
