【发布时间】:2016-02-21 11:55:55
【问题描述】:
我想遍历一个字符串数组列表:
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)]
【问题讨论】:
-
问题是什么?
-
> 但我想知道是否有更短的形式。
-
你得到了很多答案@Edward
-
短格式是什么意思?您的代码示例是一行 Java 代码。你怎么能比这更短?
-
@Shivam:我正在等待接受 Erans 的回答(还剩 2 分钟)