我想为此电子表格创建单元格。事情是我的toString()方法,我创建了一个变量ret,我添加到它上面。我遇到的问题是如何添加System.out.println();要退吗?我使用for循环逐行编码电子表格,但是一旦我完成打印第一行,我想在单独行上的第一行打印后打印的第二行第一行,因为我不知道如何ret + = System.out.println();
我如何分开这两行?
这是我的代码的一部分:
String ret = "";
String alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
ret += (" |");
for (int i = 0; i < rows; i ++) {
ret += (" " + alph.charAt(i) + " |");
}
System.out.println();
ret += ("-------------+");
for (int i = 0; i < rows; i ++) {
ret += ("-------------+");
}
答案 0 :(得分:1)
String ret = "";
String alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
ret += (" |");
for (int i = 0; i < rows; i ++) {
ret += (" " + alph.charAt(i) + " |");
}
ret += "\n";
ret += ("-------------+");
for (int i = 0; i < rows; i ++) {
ret += ("-------------+");
}
答案 1 :(得分:1)
您希望换行符在哪里,您需要添加换行符。这可能是\n
或\r\n
,具体取决于操作系统。您还可以使用System.getProperty("line.separator")
来确定正确的换行符。
ret += System.getProperty("line.separator");
答案 2 :(得分:0)
在字符串中添加换行符'\n'
。
替换它:
System.out.println();
用这个:
ret += "\n";
打印时,换行符开始一个新行(因此名称)。它们还用于文本文件中以分隔行。