Smolím to sám od sebe, takhle mi to vyhazujou NetBeansy, nechápu.
Už se mi to podařilo skoro dát dohromady, je nevím, proč se mi do ArrayListu ukládají všechny řádky do jednoho Arraylistu ...
public ArrayList Napln (String soubor) throws FileNotFoundException
{
FileReader fr = new FileReader(soubor);
ArrayList ListPole = new ArrayList<>();
ArrayList PolePole = new ArrayList<>();
int pocetm = 0;
try {
String radek;
BufferedReader in = new BufferedReader(fr);
while ((radek = in.readLine()) != null) {
pocetm++;
String pridat = "";
int posledni = 0;
String[] zaznam = radek.split("|");
for(int m = 0; m < zaznam.length; m++){
if ("|".equals(zaznam[m]) && zaznam[m] != null){
pridat = "";
for(int e = posledni+1; e < m; e++)
pridat += zaznam[e];
ListPole.add(pridat);
posledni = m;
}
else if(zaznam.length-1 == m){
pridat = "";
for(int e = posledni; e < m; e++)
pridat += zaznam[e+1];
ListPole.add(pridat);
}
}
PolePole.add(ListPole);
//ListPole.clear();
}
}
catch(IOException e){
System.out.println("Chyba - "+e);
}
return PolePole;
}
Děkuji!!