Come posso gestirlo con scanner (java)?

Ho una domanda sullo scanner per favore, lavoro in una piccola azienda; abbiamo un software; genera un grande file di testo; e dobbiamo ottenere alcune informazioni utili da esso; voglio scrivere una semplice applicazione con java per risparmiare tempo; potresti per favore guidarmi?

per esempio voglio questo output;

Produzione


RFID: 25 BLUID: 562 WifiID: 2610 RFID: 33

Conteggio RFID: 2

e per esempio: questo è il mio file di testo, perché ogni file generato con il nostro software ha 14000 linee 🙂

-------------------------- AAAAAAAAAAAA;RFID=25; BBBB;BBBBBBBB;BBBBBBBBBB; CCCCC;fffdsfdsfdfsd;BLUID=562;dfsdfsf; fgfdgdf;terter;fdgfdgtryt; trtretrre;WifiID=2610;trterytuytutyu; zxzxzxzxz;popopopwwepp;RFID:33;aasasds… gfdgfgfd;gfdgfdgfd;fdgfgfgfd; 

Lo collaudo con questo codice sorgente ma non riesco a gestirlo;

 Scanner scanner = new Scanner("i:\1.txt"); scanner.findInLine("RFID="); if (scanner.hasNext()) System.out.println(scanner.next()); else System.out.println("Error!"); 

mi aiuti per favore ;

Molte grazie …