-2

センテンスを単一の文字列として入力する方法を探していますが、これを行うにはどうすればよいですか?ファイルを入力(.txt)として使用することもできますが、その方法がわかりません。

基本的に「スペース」区切り文字を無視したいので、その方法を見つけるのに助けが必要です

私がこれまでに持っているもの:

Scanner input = new Scanner(System.in);
    Random randomGenerator = new Random();
    int rand = randomGenerator.nextInt(10)+1;
    System.out.print("Enter code to be encoded. End the text with a semicolon(;): ");
    String in = input.next();
    System.out.println();
    System.out.println("Confirmation: Encode the following text? y to accept, n to decline");
    System.out.println(in);

編集:追加されたsrc私は私と何人かの友人のためにエンコーダーに取り組んでおり、一度に単語ではなく一度に文章をやりたいと思っています。はい、ピリオドで終わります。

4

1 に答える 1

2

「;」を使用する場合は、区切り文字を「;」に設定します。区切り文字として:

input.useDelimiter (";")
于 2012-05-20T20:50:24.753 に答える