二维阵列方法文本格式

时间:2017-04-26 12:20:23

标签: java arrays format

我是Java的新手,最近学会了如何使用循环和数组。 我花了很长一段时间,但现在我得到了正确的索引和打印订单中的数字。我唯一的问题是它的打印没有相互对齐。 (比如表 - 行/列)

我发现了

System.out.format("%-4d", table[t][i]);
" Roby Cornelissen"在stackoverflow上,但由于我需要一个返回,并且除此之外不要使用数组但是变量,我没有想法。 String.format似乎对我没用,或者我用错了。

这是我的方法:

    public String generateBoard(){
        int total = board.length * board[0].length;
        int zaehler = 0;
        String line = "<html>";
            for( int row = 0; row < board.length; row++){
                zaehler = ( total + 1 ) - ( (row + 1 ) * board[row].length );
                for  ( int col = 0; col < board[row].length; col++){
                    board[row][col] = zaehler++;
                    line = line + board[row][col] + " ";
                }
                line = line + "<br>";
            }
        line = line + "</html>";
        return (line);

}

我感谢每一个帮助/提示。

0 个答案:

没有答案