for (String s : list) {
System.out.println(s);
}Which traditional loop is equivalent for an ArrayList<String> list?
- A
for (int i = 0; i < list.size(); i++) System.out.println(list[i]);
- Bcheck_circle
for (int i = 0; i < list.size(); i++) System.out.println(list.get(i));
- C
for (int i = 0; i < list.length; i++) System.out.println(list.get(i));
- D
for (int i = 1; i <= list.size(); i++) System.out.println(list.get(i));
Explanation
ArrayList exposes size() and get(i); the indexed loop must use both for the same elements in order.