Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) throws FileNotFoundException, IOException {
- File fajl = new File("D:\\Erettsegi\\Info\\Forrasok\\4_Otszaz\\penztar.txt");
- RandomAccessFile raf = new RandomAccessFile(fajl, "r");
- ArrayList<String> beolv = new ArrayList<String>();
- String be = "";
- ArrayList<tranzak> trs = new ArrayList<tranzak>();
- be = raf.readLine();
- while(be != null) {
- beolv.add(be);
- be = raf.readLine();
- }
- int index = 1;
- ArrayList<String> temp = new ArrayList<String>();
- tranzak temptranz = new tranzak(0, temp);
- for (int i = 0; i <= beolv.size()-1; i++) {
- if (beolv.get(i).equals("F")) {
- temptranz.id = index;
- System.out.println(temptranz.id);
- System.out.println(temptranz.term);
- //Idáig minden OK, szépen megkapja a tranzakció az azonosítóját és a terméklistát
- trs.add(temptranz);
- //Beállítom a változókat a következő tranzakcióhoz
- ind++;
- temptranz.id = 0;
- temptranz.term.clear();
- } else {
- temptranz.addTerm(beolv.get(i));
- }
- }
- //Viszont amikor kiiratnám a végleges tranzakciólistát már rossz ID-t és üres terméklistát kapok vissza
- for (int i = 0; i <= trs.size()-1; i++) {
- System.out.println(trs.get(i).id);
- System.out.println(trs.get(i).term);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement