私は次の質問に取り組んでおり、答えにかなり近づいていると思います。私の問題は、標準の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);
}
}