我正在研究以下问题,并认为我非常接近答案。我的问题在于输入,因为我刚刚习惯了标准的 java i/o。
打印用户输入的唯一单词的数量,然后是单词本身。
编辑:问题已解决
代码:
class Uniques {
public static void main(String[] args) {
HashSet<String> hs = new HashSet<String>();
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextLine()) {
String w = scanner.nextLine();
String s[] = w.split(",");
for(String place:s)
hs.add(place);
}
System.out.println("There were " + hs.size() +
" unique words, as follows:");
for (String s: hs)
System.out.println(s);
}
}