0

テキストドキュメントが次のように見えるfilereaderメソッドによって読み取られるテキストドキュメントがあります

1/2 0 1/6
6/11 1/6 2/10

次のコードは、テキストの両方の行を読み取る必要があります

String line = br.readLine();

while ((line = br.readLine()) != null){

    while(line.contains("  ")){
        line = line.replace("  ", " ");
    }
}

これが主な焦点です。whileループの前に「行」を出力すると、1/2 0 1/6が出力されますが、whileループ内では6/11 1/6 2/10が出力されます。

まず、最初の行が印刷されないのはなぜですか。次に、両方の行を印刷するにはどうすればよいですか?

どんな助けでもいただければ幸いです

4

1 に答える 1