Child pages
  • txt fileból adatolvasás
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Sziasztok!

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:

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) 

      
      
Page viewed times
  • No labels