大家好,又见面了,我是你们的朋友全栈君。
java 二维数组的输入输出问题
有一个二维数组 里面包含了很大的数字。我要把它通过输出流存储在.dat文件中 然后在另一个程序中把这些信息读取出来,并且存储在另外一个二维数组中。请问该怎么办?这个数组如下:
int mapl[][]={
{ 0, 0, 0, 0, 148, 149, 149, 149, 149, 149, 149, 149, 149, 149, 178, 0,
0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 178, 120, 0, 175, 176, 177, 0, 0, 323, 0, 178, 0,
0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 178, 0, 166, 166, 287, 168, 150, 0, 353, 0, 178, 0,
0, 0, 0, 0, 0, 158, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 178, 263, 166, 316, 317, 318, 180, 0, 0, 0, 178, 0,
0, 0, 0, 0, 0, 158, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 },
};
小弟菜鸟,我在做程序。急需解决!!!感激不尽!!!
灌灌123
发布
2个回答
这样遍历才对:
for(int[] i:a){
for(int j:i){
system.out.print(j);
}
system.out.println();
}
◆◆
评论读取中….
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
我说的是怎么存入.dat文件中 然后再另外的程序中读取
◆◆
评论读取中….
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
精华知识
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140922.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...