Java怎么把三维数组的每一行逐行转换为字符串形式
我想把下面的三维数组"intage[][][]"中的一行合起来转换成一个字符串的形式,怎么写?(第三行的代码是错的,仅供参考)例:intage[][][]=newint[...
我想把下面的三维数组"int age [][][]"中的一行合起来转换成一个字符串的形式,怎么 写?(第三行的代码是错的,仅供参考)
例: int age [][][] = new int[i][j][k];
age[i][j][k]=age[year][month][day];
String birth= Arrays.toString(age); 展开
例: int age [][][] = new int[i][j][k];
age[i][j][k]=age[year][month][day];
String birth= Arrays.toString(age); 展开
2个回答
展开全部
这是说age[下标]下存着一个二维数组age[下标][下标]存着一个一维数组age[下标][下标][下标]才是具体的值,用三个循环嵌套拼接字符串就可以转为一个字符串,至于有什么方法转就不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-24
展开全部
构建三层嵌套循环啊
追问
可以在“String birth= Arrays.toString(age);”这行程序的基础上进行修改来实现吗?
比如:String birth= Arrays.toString(age[i][j][k]);
追答
Arrays.deepToString(age),试试这个。
Array.deepToString方法会将内嵌数组的内容也打印出来,不管数组内嵌多少层,都会循环递归到最内层的数据.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询