Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за?.. java.lang.NullPointerException / 8 сообщений из 8, страница 1 из 1
20.07.2007, 22:23:29
    #34674681
int128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
автор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
20.07.2007, 22:37:48
    #34674689
int128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
косякнул я тегами
Код: 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
20.07.2007, 22:41:17
    #34674691
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
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
20.07.2007, 23:00:25
    #34674701
int128
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
информативно.
Хрюхрюшкин., ваша информация мне очень помогла
...
Рейтинг: 0 / 0
21.07.2007, 00:49:58
    #34674767
jusio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
А чего хотели? Проинициализируйте массив, и будет вам счастье.
...
Рейтинг: 0 / 0
21.07.2007, 01:05:15
    #34674776
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
int128информативно.
Хрюхрюшкин., ваша информация мне очень помогла
Чтобы еще больше помочь, намекну — для обучения лучше пользоваться синтаксисом Java 1.4. Это дисциплинирует.
И тогда вы сразу увидите, какой инициализации не хватает.
...
Рейтинг: 0 / 0
21.07.2007, 01:11:40
    #34674782
someone1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за?.. java.lang.NullPointerException
for (Foo foo : foos)
{
foo = new Foo();
}

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


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