Java,使用Objects数组时出现NullPointerException

用户6213471

这是代码示例。我想创建对象的一维数组,为它们提供值,在其他方法中使用它,然后将其打印为二维数组。

起初,我想打印起始板,但是当我尝试遍历整个数组时出现NullPointException。二维数组是一个6x6矩阵。

public class Field{
    int diceCount, playerNumber;

    //get and set methods etc.
}

public class Board{
    public Field[] board = new Field[36];

    public void boardBuilder(){
        for(int i = 0; i < board.length; i++){
            board[i] = new Field();
            //give value to the Fields      
        }
    }
}

public class IoMethods{
    public Board board = new Board();

    public void boardPrintOut(){
        int helper;
        for(int i = 0; i < 6; i++){
            for(int j = 0; j < 6; j++){
                //The next line is where it gets the Exception
                helper = board.board[i*6 + j].getPlayerNumber();

                //print part
            }
        }
    }
}
拉曼·什里瓦斯塔瓦(Raman Shrivastava)

原因是boardBuilder()方法未调用。

现在,您可以先致电board.boardBuilder()再尝试访问它,

或者更好地为Board类创建一个构造函数,例如-

Board() {
    this.boardBuilder();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java,使用Objects数组时出现NullPointerException

来自分类Dev

访问Imageview []数组时出现java.lang.NullPointerException-Javafx

来自分类Dev

访问Imageview []数组时出现java.lang.NullPointerException-Javafx

来自分类Dev

使用 BottomNavigationView 时出现 NullPointerException

来自分类常见问题

使用Scanner.hasNext()时出现Java NullPointerException

来自分类Dev

尝试使用jdbc时出现java.lang.NullPointerException

来自分类Dev

在Java中使用Graphics类时出现NullPointerException错误

来自分类Dev

使用sqlite登录时出现java.lang.NullPointerException

来自分类Dev

尝试使用jdbc时出现java.lang.NullPointerException

来自分类Dev

使用多个类的方法时出现 java.lang.NullPointerException

来自分类Dev

当我尝试向数组添加值时出现java.lang.NullPointerException

来自分类Dev

扩展父类时出现Java NullPointerException

来自分类Dev

读取 SerialPort 名称时出现 Java NullPointerException

来自分类Dev

在Android中使用CheckBox时出现NullPointerException

来自分类Dev

在Android中使用CheckBox时出现NullPointerException

来自分类Dev

在java中使用数组时出现简单的语法错误

来自分类Dev

在Android中使用Java项目的jar文件时出现java.lang.NullPointerException

来自分类Dev

引用对象数组时,Java NullPointerException

来自分类Dev

通过数组搜索时出现NullPointerException错误

来自分类Dev

从矩形数组中检索矩形时出现nullpointerexception

来自分类Dev

向JFrame添加JButton数组时出现NullpointerException

来自分类Dev

从矩形数组中检索矩形时出现nullpointerexception

来自分类Dev

将对象设置为空数组时出现 NullPointerException

来自分类Dev

使用Hadoop读取s3时出现java.lang.NullPointerException(缩放)

来自分类Dev

使用stanford-nlp API进行情感分析时出现java.lang.NullPointerException

来自分类Dev

使用Object数组时发生NullPointerException

来自分类Dev

使用对象数组时发生NullPointerException

来自分类Dev

当我创建使用其他类的值的数组时,java.lang.NullPointerException

来自分类Dev

片段开始时出现java.lang.NullPointerException错误

Related 相关文章

  1. 1

    Java,使用Objects数组时出现NullPointerException

  2. 2

    访问Imageview []数组时出现java.lang.NullPointerException-Javafx

  3. 3

    访问Imageview []数组时出现java.lang.NullPointerException-Javafx

  4. 4

    使用 BottomNavigationView 时出现 NullPointerException

  5. 5

    使用Scanner.hasNext()时出现Java NullPointerException

  6. 6

    尝试使用jdbc时出现java.lang.NullPointerException

  7. 7

    在Java中使用Graphics类时出现NullPointerException错误

  8. 8

    使用sqlite登录时出现java.lang.NullPointerException

  9. 9

    尝试使用jdbc时出现java.lang.NullPointerException

  10. 10

    使用多个类的方法时出现 java.lang.NullPointerException

  11. 11

    当我尝试向数组添加值时出现java.lang.NullPointerException

  12. 12

    扩展父类时出现Java NullPointerException

  13. 13

    读取 SerialPort 名称时出现 Java NullPointerException

  14. 14

    在Android中使用CheckBox时出现NullPointerException

  15. 15

    在Android中使用CheckBox时出现NullPointerException

  16. 16

    在java中使用数组时出现简单的语法错误

  17. 17

    在Android中使用Java项目的jar文件时出现java.lang.NullPointerException

  18. 18

    引用对象数组时,Java NullPointerException

  19. 19

    通过数组搜索时出现NullPointerException错误

  20. 20

    从矩形数组中检索矩形时出现nullpointerexception

  21. 21

    向JFrame添加JButton数组时出现NullpointerException

  22. 22

    从矩形数组中检索矩形时出现nullpointerexception

  23. 23

    将对象设置为空数组时出现 NullPointerException

  24. 24

    使用Hadoop读取s3时出现java.lang.NullPointerException(缩放)

  25. 25

    使用stanford-nlp API进行情感分析时出现java.lang.NullPointerException

  26. 26

    使用Object数组时发生NullPointerException

  27. 27

    使用对象数组时发生NullPointerException

  28. 28

    当我创建使用其他类的值的数组时,java.lang.NullPointerException

  29. 29

    片段开始时出现java.lang.NullPointerException错误

热门标签

归档