で区切られた文字列を分割することはできません:、2つの新しい行
world hello
これは私がこれまで試してみましたです:
System.out.print("Please input a String: ");
String input = in.nextLine();
String[] letters = input.split("\\r?\\n");
私の出力だけ最初の文字列を出力し、文字列を分割しません。私は\s+
と\\n\\n
のような他のいくつかの異なる正規表現演算を試みましたが、どれも動作していないようです。
'nextLine'は、一度に* one行ずつ読み込みます。つまり、あなたのケースでは 'input'に改行がないので、それらを分割することはできません。 2行を読みたい場合は 'nextLine'を2回使うか、スキャナのhasNextLine()を使います。 – Pshemo