Czytanie danych z pliku

0

Hej

Chciałbym zrealizowac wczytywanie danych z pliku.

Program ma mieć standardowe wejście czyli:

public class Main {
    public static void main(String[] args) 
    {
        BufferedReader i = new BufferedReader (new InputStreamReader (System.in));
....

W eclipsie chciałbym to przerobić tak żeby wczytywać plik z danymi z folderu


public static void main(String args[]) throws IOException

pozdr
{
Scanner scan= new Scanner(new File("a.txt"));
ArrayList<ArrayList<Integer>> liczby = new ArrayList<ArrayList<Integer>>();
while (scan.hasNextLine())
...

W klasie Scanner są zupełnie inne metody więc czy da się stworzyć coś w stylu:

BufferedReader i = new BufferedReader ( new File"test.txt")

0
new BufferedReader(new InputStreamReader(new FileInputStream(...)));
0

new BufferedReader(new FileReader(new File("test.txt"))); albo new BufferedReader(new InputStreamReader(new FileInputStream(new File("test.txt"))));
Konstruktory FileReader i FileInputStream przyjmują oprócz File sam String jako ścieżkę do pliku.
A w klasie Scanner są te same metody + dodatkowe, od razu parsujące wynik i opierające się na regexach (przez co Scanner jest wolniejszy od zwykłych Readerów).

1 użytkowników online, w tym zalogowanych: 0, gości: 1