beginner Java: jak wczytać .csv przy uruchamianiu apki

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?

0

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

0

Poczytaj:
https://docs.oracle.com/javase/tutorial/essential/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.

2

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).

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