I'm reading a text file and storing each comma separated string inside a 2 dimensional array. I need a way to assign each individual string to a variable later.
try {
Scanner scanner = new Scanner(new File(filePath));
while (scanner.hasNextLine()) {
String[] arr = scanner.nextLine().split(",");
for (String item : arr) {
list.add(new String[] { item });
}
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
String[][] ar = list.toArray(String[][]::new);
System.out.println(Arrays.deepToString(ar[0]));
prints
[A6]
I can't get it to print each value like:
A6
This is the text file:
A6,A7
F2,F3
F6,G6
list.add(arr), noforloop)? Anyway to access the element inside an array inside another array (a 2D array):a[0][0](that isSystem.out.println(a[0][0]);)