我试图理解 Java 中流的数据流。我的任务是将每个字母出现在字符串列表中
List<String> words = Arrays.asList("Welcome", "to", "the", "java", "world");
Run Code Online (Sandbox Code Playgroud)
进入
Map<String, Long>
Run Code Online (Sandbox Code Playgroud)
使用单线流。
我知道,首先我们可以从列表中流式传输每个单词,然后我需要将它分成多个字符,然后将每个字符作为键并将其出现作为值进行计数,最后返回整个映射。
理解起来太复杂了。有人可以向我解释怎么做吗?