beginner Java: jak wczytać .csv przy uruchamianiu apki

Odpowiedz Nowy wątek
2019-05-15 12:46
0

Mam zadanie w którym coś tam mam porobić z danymi z pliku.csv, nieważne, tłumaczę z czym mam problem:
W tresci zadania mam takie wymaganie:

Program będzie uruchamiany komendą: java nazwaApki < plik.csv

Nie wiem jak w apce przyjąć ten plik PODCZAS uruchamiania apki, np.parametry przyjmuje się w main w String[] args, ale jak przyjmuje się plik?

edytowany 1x, ostatnio: Mar Cul, 2019-05-15 12:46

Pozostało 580 znaków

2019-05-15 12:52
0

Zawsze możesz w argumentach podać ścieżkę do pliku.

Pozostało 580 znaków

2019-05-15 12:52
eL
0

Poczytaj:
https://docs.oracle.com/javas[...]/environment/cmdLineArgs.html

W skrócie będziesz to dostawał jako parametr w metodzie main (tak to ta magiczna zmienna args).
Tam wyciągasz nazwę tego pliku po czym znajdujesz go i obrabiasz jak tam chcesz.

To nie jest prawda, jest tam przekierowanie wejścia. - Lukasz_ 2019-05-15 14:19

Pozostało 580 znaków

2019-05-15 13:18

java nazwaApki < plik.csv

To jest przekierowanie wejścia. Zawartość pliku trafi na System.in (tak jakby była wpisana z klawiatury). Potraktuj to czymkolwiek co z niego czyta (java.util.Scanner/java.io.InputStreamReader).

O to chodziło! DZIĘKUJĘ! - Mar Cul 2019-05-15 13:39

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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