To iterate through the elements of a List
object that contains arrays of strings in Java, you can use a for
loop or the for-each
loop.
Here is an example of how you can use a for
loop to iterate through the elements of a List
and print the elements of the arrays:
List<String[]> list = new ArrayList<>(); list.add(new String[] {"element1", "element2", "element3"}); list.add(new String[] {"element4", "element5", "element6"}); list.add(new String[] {"element7", "element8", "element9"}); for (int i = 0; i < list.size(); i++) { String[] array = list.get(i); for (int j = 0; j < array.length; j++) { System.out.println(array[j]); } }
Here is an example of how you can use a for-each
loop to achieve the same result:
List<String[]> list = new ArrayList<>(); list.add(new String[] {"element1", "element2", "element3"}); list.add(new String[] {"element4", "element5", "element6"}); list.add(new String[] {"element7", "element8", "element9"}); for (String[] array : list){ for (int j = 0; j < array.length; j++) { System.out.println(array[j]); } }