• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wczytywanie danych z pliku txt oddzielonych przecinkami do tabeli czy arraylist

0 głosów
131 wizyt
pytanie zadane 2 grudnia 2018 w Java przez mprofit Nowicjusz (180 p.)

Mam dane w pliku txt oddzielonymi przecinkami. Np.

2017,5,6,11:00,TAK,Lodz,5.0,06:15:10
2018,2,6,11:12,TAK,Poznan,10.0,02:15:10
2019,5,6,15:00,TAK,Warszawa,21.0,02:15:10
2017,11,12,11:00,TAK,Leszno,5.0,02:15:10

Chcę pobrać,wczytać dane z pliku txt do tabeli tableView. Przedtem chciałbym te dane trzymać w osobnych zmiennych np. tabeli czy arrayList. Zrobiłem tak.

File file = new File("plik.txt");
Scanner odczyt = new Scanner(file);
String linia = odczyt.nextLine();
String tabela[] = linia.split(",");
yearZ = Integer.parseInt(tabela[0]);
monthZ = Integer.parseInt(tabela[1]);
dayZ = Integer.parseInt(tabela[2]);
zapis = tabela[4];
miejsceZawodow = tabela[5];

W tableview wyświetla mi się tylko pierwszy wiersz. Wiem doskonale że MUSZĘ użyć pętli np.

 while(odczyt.hasNext()){
            System.out.println(odczyt.nextLine());
       }

Ale nie wiem jak to zrobić w tym przypadku.

1 odpowiedź

0 głosów
odpowiedź 2 grudnia 2018 przez mbabane Maniak (69,900 p.)

Spróbuj zrozumieć co się dzieje tutaj:

 while(odczyt.hasNext()){
            System.out.println(odczyt.nextLine());
       }

Na przykład uruchom taki kod jako osobny program. Jeśli nie bardzo rozumiesz to poszukaj informacji na temat obsługi plików tekstowych w Java za pomocą Scanner'a.

Pamiętaj żeby na końcu zamknąć Scanner.

Podobne pytania

0 głosów
1 odpowiedź 77 wizyt
pytanie zadane 24 stycznia w C i C++ przez luna22 Użytkownik (990 p.)
0 głosów
2 odpowiedzi 66 wizyt
pytanie zadane 9 maja w Java przez bastek Nowicjusz (190 p.)
0 głosów
0 odpowiedzi 43 wizyt
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

64,840 zapytań

111,301 odpowiedzi

234,095 komentarzy

46,709 pasjonatów

Przeglądających: 198
Pasjonatów: 7 Gości: 191

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...