仅适用于jdk1.8+
import java.util.*;
public class Test {
public static void main(String[] args) {
String str = "adfasdvadsbdsgdsagdsgdsag";
Map<String, Integer> map = new HashMap<>();
List<String> strList = Arrays.asList(str.split(""));
strList.forEach((s)->map.merge(s,1, Integer::sum));
System.out.println(map.toString());
}
}
参考:中国大学mooc华东师范大学陈育良教授讲的java高阶中的lambada章节