...
Van egy programom, ami egy txt fálból olvas(na) be adatok, majd a beolvasott adatokat, hozzáadja egy listához. És ezt a listát szeretném kiíratni. Így néz ki a kódom:
Code Block |
---|
class Vezerles { |
...
public Vezerles() { |
...
} |
...
private List<Ital> italok = new ArrayList<>(); |
...
...
void start() { |
...
beolvasas(); |
...
kiiratas(); |
...
} |
...
...
public void beolvasas(){ |
...
try { |
...
Scanner scanner = new Scanner(new File("italok.txt")); |
...
String sor; |
...
String[] adatok; |
...
String fajta; |
...
long vonalKod; |
...
int mennyiseg, egysegAr; |
...
while(scanner.hasNextLine()){ |
...
sor = scanner.nextLine(); |
...
adatok = sor.split(";"); |
...
fajta = adatok[0]; |
...
vonalKod = Long.parseLong(adatok[1]); |
...
mennyiseg = Integer.parseInt(adatok[2]); |
...
egysegAr = Integer.parseInt(adatok[3]); |
...
...
italok.add(new Ital(fajta, vonalKod, mennyiseg, egysegAr)); |
...
} |
...
} catch (FileNotFoundException ex) { |
...
Logger.getLogger(Vezerles.class.getName()).log(Level.SEVERE, null, ex); |
...
} |
...
} |
...
...
public void kiiratas(){ |
...
for(Ital ital : italok){ |
...
System.out.println(ital); |
...
} |
...
} |
...
} |
A kód hibátlanul lefut, még sem ír ki semmit a konzolra. Mi lehet a baj?
(a txt fájl a projekt gyökér könyvtárában van)