Dzień dobry,
Mam pewien problem. Piszę program w javie, który pobiera plik .csv i zapisuje go do tablicy dwuwymiarowej. Teraz biorę sobie trzecią kolumnę z tej tabeli, która wygląda tak:
24678
24678
24678
24678
24678
24678
24677
24677
24677
24677
24677
24678
24678
24678
24678
24678
24678
24678
24678
24678
24678
24677
24677
24677
24677
24677
24677
24677
24677
24677
24677
24677
24677
Teraz chcę ją przeszukiwać aż trafię na zmianę wartości i zapisywać tylko tylko te wartości ostatnie przed zmianą. Czyli w tym wypadku wiersz 6, wiersz 11, wiersz 21. Kompletnie nie wiem jak to zrobić. Próbowałem coś w stylu:
for(int i = 0; i < table[3].length; i++)
if (table[1][3] != table[i][3]) {
system.out.println(table[i][3]);
} else {
system.out.println(table[1][3]);
Wiem, że to jest kompletnie źle ale nie mam na to pomysłu jak pobierać ostatnią wartość przed zmianą. Czy stworzyć dwie zmienne i porównywać po kolei czy jak...
Będę wdzięczny za każdą próbę pomocy. Z góry serdecznie dziękuję.