Lesen Integer aus der Datei in eine arraylist

import java.util.Scanner;
import java.io.*;
import java.util.ArrayList;

public class Test
{
public static void main (String args[]) throws java.io.IOException
    {
    Scanner s = new Scanner(new File("filepath"));
    ArrayList<Integer> list = new ArrayList<Integer>();
    while (s.hasNext()){
        if(s.hasNextInt()){
            list.add(s.nextInt());
        }
    }
    s.close();
    System.out.println(list);
    }
}

Ich versuche zu Lesen, nur ganzzahlige Werte aus einer text-Datei hat Folgendes format pro Zeile: text integer text.

Dies ist, was ich habe, so weit, aber wenn ich kompilieren und ausführen, druckt er nie endende [] aus welchem Grund auch immer.

Bitte beachten Sie, dass änderte ich den Dateipfad nur für den Upload hier, das ist nicht das Problem.

InformationsquelleAutor user3386295 | 2014-03-06
Schreibe einen Kommentar