读书人

java Char的有关问题 如何在arrayloop

发布时间: 2013-09-28 10:01:20 作者: rapoo

java Char的问题 怎么在arrayloop 中间加个空格“ ” 请求帮助
我想了很久但不知道怎么在arrayloop中间加个空格 以char的形势

import java.util.*;
public class Slide{
private char[][] cells;

public Slide(){
cells= new char[][]{//这个是个测试 没有什么意义
{'@','@','@','@'},
{'@','@','@','@'},
{'@','@','@','@'},
{'@','@','@','@'}
};

}

public Slide(char[][] cells){// 这个是用char显示表格
for(int row=0; row<cells.length; row++)
for(int column = 0; column<cells[row].length; column++)

this.cells = cells;
}

public void print(){

for(char[] a: cells){
System.out.println(a);//可能是这个部分要改。(应该在这里加空格吗??)



}


}

}

出来的是
@@@@
@@@@
@@@@
@@@@

但我想要的是
@ @ @ @
@ @ @ @
@ @ @ @
@ @ @ @


多谢大家

java 测试 arryloop
[解决办法]
public void print(){

for(char[] a: cells){
System.out.println(a);//可能是这个部分要改。(应该在这里加空格吗??)



}


}

你这里输出的是一个数组,难怪会是乱码。你再加一层循环就可以了
[解决办法]

public void print() {
for (char[] a : cells) {
for(char c : a) {
System.out.print(c+" ");
}
System.out.println();
}
}

读书人网 >J2EE开发

热点推荐