有一个清单.
List<String> items = new ArrayList<>();
items.add("abcd");
items.add("efgh");
items.add("ijkl");
items.add("mnop");
Run Code Online (Sandbox Code Playgroud)
我想在控制台中打印编号
1. abcd
2. efgh
3. ijkl
4. mnop
Run Code Online (Sandbox Code Playgroud)
我是Java 8的初学者.我正在尝试使用java 8的几个技巧.请帮忙.
您可以使用IntStream索引:
IntStream.range(0,items.size()).forEach(i ->
System.out.println((i+1) + ". " + items.get(i)));
Run Code Online (Sandbox Code Playgroud)