powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за?.. java.lang.NullPointerException
8 сообщений из 8, страница 1 из 1
Что за?.. java.lang.NullPointerException
    #34674681
Фотография int128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторpublic class Main
{
public static void main(String[] args)
{
Foo[][] f = new Foo[5][5];
for (Foo[] foos : f)
{
for (Foo foo : foos)
{
foo = new Foo();
}
}

f[1][1].Data[1][1] = 4;//NullPointerException
}
}

автор
public class Foo
{

public int[][] Data = new int[5][5];
}
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674689
Фотография int128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
косякнул я тегами
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 public   class  Main
{

     public   static   void  main(String[] args)
    {
        Foo[][] f =  new  Foo[ 5 ][ 5 ];
         for  (Foo[] foos : f)
        {
             for  (Foo foo : foos)
            {
                foo =  new  Foo();
            }
        }

        f[ 1 ][ 1 ].Data[ 1 ][ 1 ] =  4 ;

    }
}
Код: plaintext
1.
2.
3.
4.
 public   class  Foo
{

     public   int [][] Data =  new   int [ 5 ][ 5 ];
}
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674691
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
int128косякнул я тегами
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 public   class  Main
{

     public   static   void  main(String[] args)
    {
        Foo[][] f =  new  Foo[ 5 ][ 5 ];
         for  (Foo[] foos : f)
        {
             for  (Foo foo : foos)
            {
                foo =  new  Foo();
            }
        }

        f[ 1 ][ 1 ].Data[ 1 ][ 1 ] =  4 ;

    }
}
Код: plaintext
1.
2.
3.
4.
 public   class  Foo
{

     public   int [][] Data =  new   int [ 5 ][ 5 ];
}


Чушь написана.
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674701
Фотография int128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
информативно.
Хрюхрюшкин., ваша информация мне очень помогла
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674767
jusio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего хотели? Проинициализируйте массив, и будет вам счастье.
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674776
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
int128информативно.
Хрюхрюшкин., ваша информация мне очень помогла
Чтобы еще больше помочь, намекну — для обучения лучше пользоваться синтаксисом Java 1.4. Это дисциплинирует.
И тогда вы сразу увидите, какой инициализации не хватает.
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674782
someone1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
for (Foo foo : foos)
{
foo = new Foo();
}

Вот тут - "foo = new Foo();" - ты инициализируешь не ссылку елемента массива а ссылку на ссылку едемента массива.
...
Рейтинг: 0 / 0
Что за?.. java.lang.NullPointerException
    #34674875
Фотография int128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо, разобрался
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за?.. java.lang.NullPointerException
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]