我希望学习如何在Java 8中检查列表的范围。
例如,
我的代码:
List<String> objList = new ArrayList<>();
objList.add("Peter");
objList.add("James");
objList.add("Bart");
objList.stream().map((s) -> s + ",").forEach(System.out::print);
我的输出结果是:
Peter,James,Bart,
但我想知道如何去掉最后一个逗号,
注意:我知道这里必须使用过滤器,但我不知道怎么做,我也知道有另一种解决方法,如下所示:
String result = objList.stream()
.map(Person::getFirstName)
.collect(Collectors.joining(","));
不过我想知道如何检查范围并在我的第一段代码中去掉逗号。