|
|
|
Ошибка 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, 12:59:57 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
Потому что массив args пустой и там нет нулевого элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 13:04:27 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь, еще вопрос: как тогда обработать ситуацию, чтобы при вызове без параметров программа выдавала какое-нибудь сообщение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 13:38:36 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
KaisarСпасибо за помощь, еще вопрос: как тогда обработать ситуацию, чтобы при вызове без параметров программа выдавала какое-нибудь сообщение ? Местами условия поменять не пробовали? Можно не писать лисапедов: http://commons.apache.org/cli/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 13:40:53 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
Спасибо, заработало! Не понял только, почему заработало. и еще вопрос: для чего ссылка ? "Зашел" на сайт, прочитал, что: Apache Commons CLI library ...provides an API for parsing command line options passed to programs... Это может мне помочь в изучении Java ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 13:56:43 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
KaisarНе понял только, почему заработало. Потому что код выполняется последовательно. Берем 0й аргумент. Проверяем чему он равен. Потом проверяем а есть ли нулевой аргумент вообще. А почему мы проверяем это потом, если мы его уже взяли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 14:00:13 |
|
||
|
Ошибка java.lang.ArrayIndexOutOfBoundsException
|
|||
|---|---|---|---|
|
#18+
Добрый день, Kaisar! > Это может мне помочь в изучении Java ? Если тебе хочется повторить путь создателей библиотеки- то ничем. Если же ты хочешь взять готовое проверенное решение и использовать его- то бери. В яве половина задач решается использованием какой-нибудь библиотеки. CLI - это для работы с параметрами командной строки. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2012, 14:01:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37736398&tid=2132146]: |
0ms |
get settings: |
19ms |
get forum list: |
27ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
54ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 361ms |
| total: | 562ms |

| 0 / 0 |
