处理将3D数组保存到文件并加载它

时间:2015-12-18 19:20:48

标签: java c++ arrays

我有问题。我想将3D数组存储到文本文件中。我怎样才能将数组设置为文本文件的值?

我的阵列: int mosaics [] [] [] = new int [100] [100] [5];

我怎么能这样做?

文本文件的外观绝对不重要。

由于

1 个答案:

答案 0 :(得分:0)

如果您只想处理文本数据而不是任何二进制文件,那么我想到的最简单的格式如下所示

x,y,z:123

In the above format specs, 
x = index of the first
y = index of the second
z = index of the third

要先阅读此内容 - 将完整数组的值初始化为null或Zero - 逐行读取文本文件 ---在“:”上拆分线,用“,”逗号分隔左侧 ---读取各个索引并设置其值。

要编写它将很简单,因为您将通过循环写入值。 - 为了保持文件更小,你可以跳过空。