使用传统的for循环:ArrayList<String> list = new ArrayList<>();
// 添加元素到ArrayList
for (int i = 0; i < list.size(); i++) {
String value = list.get(i);
// 处理每个元素的逻辑
}
使用增强的for循环:ArrayList<String> list = new ArrayList<>();
// 添加元素到ArrayList
for (String value : list) {
// 处理每个元素的逻辑
}
使用迭代器:ArrayList<String> list = new ArrayList<>();
// 添加元素到ArrayList
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String value = iterator.next();
// 处理每个元素的逻辑
}
使用Java 8的Stream API:ArrayList<String> list = new ArrayList<>();
// 添加元素到ArrayList
list.stream().forEach(value -> {
// 处理每个元素的逻辑
});