java中将一维数组转换为二维数组在控制台打印

xuzhiteng94 2015-06-15 03:10:56
例如:有一维数组:
int body [] ={
1,0,1,0,1,
0,0,0,1,1,
1,0,1,0,1,
0,0,0,1,1,
1,0,1,0,1,
0,0,0,1,1
};
如何将其转换为二维数组然后在控制台打印。java初学者,求大神解答,谢谢
...全文
370 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzhiteng94 2015-06-15
  • 打赏
  • 举报
回复
好吧 自己解答出来了,暂时不用麻烦各位大神了 public static void main(String[] args) { int body [] ={ 1,0,1,0,1, 0,0,0,1,1, 1,0,1,0,1, 0,0,0,1,1, 1,0,1,0,1, 0,0,0,1,1 }; int[][] arr = new int[6][5]; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ // for(int x=0;x<body.length;x++) arr[i][j]=body[5*i+j]; } } for(int i=0;i<arr.length;i++){ System.out.println(); for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+","); } } } }
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2015-06-15 03:10
社区公告
暂无公告