创建一个返回char数组的类的2D数组

时间:2015-10-03 01:35:03

标签: java arrays

我一直在拼命想通过使用类来创建一个二维字符阵列,但是我一直卡在打印数组是字母和数字组合的同一点上。我已经尝试使用带有System.out.print(board)的toString()但是这似乎没有任何区别。我只使用一组字符来完成我的程序的功能完整版本。但是,我必须完成的任务需要使用类的数组(在本例中为GameItem)来打印字符。

我的显示方法如下:

private void display(){
    board = new GameItem[4][4];
    for(int i=0; i<board.length; i++) {          
        for(int j=0; j<board.length; j++) {             
            board[i][j] = GameItem.Gold;                    
            System.out.print(board);
        }      
        System.out.print("\n");
    }    
}

我的GameItem类包含:

public class GameItem {

    static GameItem Gold = new GameItem ('G');      
    public GameItem(char c){}       
}

请注意,我需要使用构造函数。

0 个答案:

没有答案