![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ___Yuri |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.3.2005 Где: МО Репутация: нет Всего: нет |
Массив пытаюсь заполнить объектами StringBuffer и потом выдать содержимое на экран. Не проходит - почему не понимаю.
Код:
Выдает ничто иное как : Exception in thread "main" java.lang.NullPointerException at arr.main(arr.java:38) Объясните pls подробно Это сообщение отредактировал(а) Lamer George - 23.9.2005, 10:11 |
|||
|
||||
| allex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 5.9.2005 Репутация: нет Всего: нет |
А причем тут StringBuffer? tda[i][j][k] == null
Ошибка здесь: for (int k = 0; i < (i+1)*(j+1); k++) Это сообщение отредактировал(а) allex - 23.9.2005, 09:54 |
|||
|
||||
| ___Yuri |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.3.2005 Где: МО Репутация: нет Всего: нет |
Не помогает! Тут багнул - согласен.
Возмущается на строку: s = tda[i][j][k].append("x= ").append(i).append("y= ").append(j).append("z= ").append(k).toString(); Добавлено @ 10:17 Т.е. на строку 24 в отредактированной части кода... Пишет то же самое: Exception in thread "main" java.lang.NullPointerException |
|||
|
||||
| anonymouse |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 18.8.2004 Репутация: нет Всего: 1 |
Ну правильно пишет. Ты инстанцию массива создал а самого StringBuffera нет
(где new StringBuffer() --------------------
Много чего интересного... |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
На самом деле, я ни черта не понял из кода, что ты хочешь сделать.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| ___Yuri |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.3.2005 Где: МО Репутация: нет Всего: нет |
Вставил в 23:
tda[i][j][k] = new StringBuffer(); - по идее создаю свой String Buffer для каждой ячейки. - правильно? Знаю, что неправильно. Срабатывает раз и останавливается. Куда его? Добавлено @ 10:59 Lamer George, я хочу создать "кривой" 3 мерный массив с об. типа StringBuffer и заполнить его тройкой соответствующих координат |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Вот простой пример для двухмерного массива:
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| anonymouse |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 18.8.2004 Репутация: нет Всего: 1 |
Это сообщение отредактировал(а) anonymouse - 23.9.2005, 11:19 --------------------
Много чего интересного... |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |