【发布时间】:2021-11-02 03:17:44
【问题描述】:
当我创建一个 LinkedList 并添加一些像这样的值时:
List<String> l = new LinkedList<>();
l.add("I");
l.add("have");
l.add("eaten");
l.add("!");
如何使用 lambda 或其他方法统计 char "e" 的出现次数?
【问题讨论】:
标签: java list lambda linked-list
当我创建一个 LinkedList 并添加一些像这样的值时:
List<String> l = new LinkedList<>();
l.add("I");
l.add("have");
l.add("eaten");
l.add("!");
如何使用 lambda 或其他方法统计 char "e" 的出现次数?
【问题讨论】:
标签: java list lambda linked-list
流式传输List 的内容。通过将所有非“e”值替换为空值并获取结果String 的length,将每个值映射到int。采取所有这些长度的sum()。喜欢,
int count = l.stream().mapToInt(s -> s.replaceAll("[^e]", "").length()).sum();
【讨论】: