Odczytanie konkretnej linii z pliku csv

0

Potrzebuje odczytać drugą linię z pliku csv, wiem, że jest ona zawsze pusta. W momencie kiedy sprawdzi ją, że jest pusta należy wykonać jakąś akcję na przykład system.out.println("dziala");
Ma ktoś jakiś pomysł? Próbowałem tak jak poniżej, ale neistety dla pustych wartości nie chce to działać.

String[] strArray1 = Files.lines(myPath)
						.skip(1)
					    .map(s -> s.split(" "))
					    .findFirst()
					    .get();

Chodzi o to żeby jakoś zrobić to przy pomocy ifa, żeby się można było dobić do środka pętli i wykonać jakąś akcje:

if(Files.readAllLines(Paths.get(plik)).get(1) == " ")
0

Nie bardzo rozumiem gdzie jest problem.

List<String> linesFromFile = Files.readAllLines(path);

to zwraca Ci wszystkie linie z pliku jako listę stringów (każdy string to wczytana linia).

linesFromFile.get(1)

tak dobierasz się do 2 linii.

0
Path path = Paths.get(plik);
		List<String> linesFromFile = Files.readAllLines(path);
		if(linesFromFile.get(1) == " ")
			System.out.println("nie dziala");
		else
			System.out.println("nie dziala");

Ok, niestety dalej mi to nie działa. W pliku csv mam tylko pierwszą linie zapisaną druga jest pusta. A chodzi mi o to żeby wszedł do pierwszego ifa

0

Tutaj jest plik. Tak jak mówie chce tylko potwierdzenie pustej zawartości drugiej linii, którą chce sprawdzić w ifie. Nic więcej.

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