Java初学者在这里不知道如何解决以下任务:
编写程序,写出文本正文中出现的所有不同字符(最少35个字)。还要写出文本中有多少个不同的字符。
示例:对于"我们要回家"将打印出来"我是一个" 10。
THx求助
编辑:假设我应该发布至少我所拥有的内容,所以这里甚至不做任务,但是我不能做得更好:
String text = "Some text that goes here.And some more text";
text = text.toLowerCase();
for(int i = 0; i< text.length(); i++)
{
char znak = text.charAt(i);
for(int j = 1; j<text.length(); j++)
{
char znakj = text.charAt(j);
if(text.charAt(j) != znak)
System.out.print(text.charAt(j));
else
continue;
}
答案 0 :(得分:1)
您扫描角色,将它们放入HashSet中,并且您具有大小()。
答案 1 :(得分:0)
使用Java 8,您可以从字符串创建流。然后只是区别并收集列表。
列印清单 打印列表的大小