Comment diviser les chaînes dans un fichier et de les lire?

J'ai un fichier avec des informations. Il ressemble:

    Michael 19 180 Miami
    George 25 176 Washington
    William 43 188 Seattle

Je veux diviser les lignes et les chaînes de caractères et de les lire. Je veux qu'il ressemble:

    Michael
    19
    180
    Miami
    George
    ...

j'ai utilisé un code comme ceci:

    BufferedReader in = null;
    String read;
    int linenum;
    try{
        in = new BufferedReader(new FileReader("fileeditor.txt")); 
    }
    catch (FileNotFoundException e) {System.out.println("There was a problem: " + e);}
    try{
        for (linenum = 0; linenum<100; linenum++){
            read = in.readLine();
            if(read == null){} 
            else{
                String[] splited = read.split("\\s+");
                System.out.println(splited[linenum]);
           }
       }
    }
    catch (IOException e) {System.out.println("There was a problem: " + e);} 
}

Ce que cela m'a donné était

    Michael
    25
    188

Je pense que c'est probablement un problème avec ma boucle for mais je ne suis pas très avancé dans la programmation et je vais apprécier de l'aide. Merci.

OriginalL'auteur Solijoli | 2013-09-04