我想遍历一个字符串类型的ArrayList:
List<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
避免遍历所有项目:
for(String a : list) {
System.out.println(a);
}
我想要排除列表中的最后一些元素。目前我使用的方法是:
for(int i = 0; i < list.size()-1; i++) {
System.out.println(list.get(i));
}
不过我想知道,是否有更简洁的形式。例如在R语言中,你可以仅生成一个不包含最后一个元素的列表:
a = c("A", "B", "C")
a[-length(a)]