Java 终端和Eclipse显示方式不同\n0000

Java 终端和Eclipse显示方式不同\n0000,java,printing,null,char,Java,Printing,Null,Char,用图片很容易解释,用文字很难解释: 如您所见,在终端中,打印效果良好。在eclipse中,如果前面的打印值为null 具体代码: for(int colIndex = 0; colIndex<COL; colIndex++) { System.out.print(" "+board[rowIndex][colIndex]+" "); System.out.print("|"); } for(int-colIndex=0;colIndex)您不想使用空格来排列|的行吗?空

用图片很容易解释,用文字很难解释:

如您所见,在终端中,打印效果良好。在eclipse中,如果前面的打印值为
null

具体代码:

for(int colIndex = 0; colIndex<COL; colIndex++)
{
    System.out.print(" "+board[rowIndex][colIndex]+" ");
    System.out.print("|");
}

for(int-colIndex=0;colIndex)您不想使用空格来排列|的行吗?空格是ASCII
32(0x20)
。是的。如果有nul字符,我将它改为打印空格。我只是好奇为什么会发生这种情况。