用JAVA语言实现 .输入一个字符串,输出该字符串中一共出现了多少个不同的字符,每个字符出现了多少次。 50
1个回答
展开全部
需要jdk8版本
import java.util.stream.*;
/**
* @author hardneedl
*/
final class StreamDistinct {
public static void main(String... args) {
//从命令行上接收待被分析的字符串
IntStream distinctStream = args[0].chars().distinct();
distinctStream.forEach(I->{
String s = Character.toString((char) I);
//计算这个字符出现的次数
long count = args[0].chars().filter(p-> p == I).count();
System.out.printf("%s\t :%d 次\r\n", s, count);
});
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询