Saving/Storing a multidimensional array

By far The simplest method would be to save it as a txt file…

You can just do this to save the Data :

String[] lines = new String[arr.length];

for (int i = 0; i < lines.length; i++) {
  for (int j = 0; j < lines[i].length; j++) {
    lines[i] += arr[i][j] + ",";
  }
}
saveStrings("Data.txt", lines);

And to load it :

String[] lines = loadStrings("Data.txt");

for (int i = 0; i < lines.length; i++) {
  String[] splits = split(lines[i], ',');
  for (int j = 0; j < splits.length; j++) {
    arr[i][j] = Double.parseDouble(splits[j]);
  }
}
2 Likes