如何在不更改索引的情况下溢出新行

时间:2018-09-16 06:05:15

标签: java

我想像这样画一个6 * 6的网格:

~~~~~~
~~~~~~
~~~~~~
~~~~~~
~~~~~~
~~~~~~

使用(x,y)代表它们中的每一个,然后我可以使用5y + x + 1对其进行修改,所以我现在使用:

StringBuffer sb = new StringBuffer("~~~~~~" +
'\n' + "~~~~~~"+
'\n' + "~~~~~~"+
'\n' + "~~~~~~"+
'\n' + "~~~~~~"+
'\n' + "~~~~~~");

这种绘制网格的方法,但是现在'\ n'的索引为6、14、21、28。 顺序不同,我该怎么做才能绘制此网格并分割线而又不更改原始网格的索引?

1 个答案:

答案 0 :(得分:1)

将网格更改为6 * 7。将行分隔符存储在最后一列中。您仍然可以使用类似的公式来更改单元格:

(x,y) -> 7y + x