2

txt ファイルを読み取るためのコードを次に示しますが、ファイル コンテンツの出力を適切に配置できないようです。

これはファイルの内容です:

ベンティ ラドール 13 オス タギッグ

ピト・ディンガル 26 オスのパテロス

dony martinez 24 男性 ハゴノイ

package testprojects;

import java.io.BufferedReader;
import java.io.FileReader;

public class ReadTextFile {
    public static void main(String args[]) throws Exception {
        BufferedReader bf = new BufferedReader(new FileReader("C://Users/PAO/Desktop/sampletxt.txt"));
        String line;

        while ((line = bf.readLine()) != null) {
            String[] value = line.split(" ");

            for (int x = 0; x < value.length; x++) {
                if (x >= 5) {
                    System.out.println();
                }
                System.out.print(value[x] + " ");
            }
        }
    }
}

出力:

ベンティ ラドール 13 オス タギッグ ピト ディンガル 26 オス パテロス ドニー マルティネス 24 オス ハゴノイ

望ましい出力:

ベンティ ラドール 13 オス タギッグ

ピト・ディンガル 26 オスのパテロス

dony martinez 24 男性 ハゴノイ

4

2 に答える 2