代码:
String s="baaaxx";
List<String> result = Arrays.stream(s.split("")).distinct().sorted().collect(Collectors.toList());
System.out.println(result);
输出:
[a, b, x]
今天刷leetcode就碰到了字符串处理的题目,需要统计出现过的字母,首先想到的是遍历字符串并用set记录,但是这样太啰嗦了,回想起昨天学了JAVA8的stream特性,现学现卖。