java - 读写多维数组的最简单方法?

标签 java android io

我正在尝试在设备上存储 int 数组,但我不知道从哪里开始。数组数据如下所示:

myArray[1][1] = 5;
myArray[1][11] = 4;
myArray[2][1] = 2;
...

我看过很多关于阅读和写作的教程,但似乎没有一个涵盖这个主题,而且我只是很难理解一般的 I/O。

最佳答案

类似这样的事情应该可以将数组保存到文件中:

 try {
         PrintStream file = new PrintStream(new File("file.txt"));
         for(int row = 0; row < myArray.length; row++)
         {
             for(int col = 1; col < myArray[0].length; col++)
             {
                 file.println(myArray[row][col]);
             }
          }

         }
        catch(IOException e) {
         //Handle the exception
         }

关于java - 读写多维数组的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12445290/

相关文章:

java - 递归参数如何工作?

java - 如何在 List(不是 List)的 Function<T, R> 参数中应用

java - xslt处理

android - 如何处理 Android View 外的触摸?

java - Android Studio 在运行时找不到类

Android工具栏SearchView自动打开键盘

c - 删除硬盘时 "Verifies the write"是什么意思?

c - 从 .txt 文件中读取一行并将其拆分为 float

c++ - 如何在 C++ 中被 EOF 停止后恢复输入流?

java - 数组中的 ParseInt