ciao raga ho frettissima.
devo leggere da un file txt e stampare il contenuto di questo file ragruppando per categoria.
questo è il file txt di input
____________________________
0012;SCRIVANIA;MOBILI;600.00
0015;TELEFONO SIEMENS;TELEFONIA;70.00
0018;DOSSIER;CANCELLERIA;4.00
0029;CASSETTIERA;MOBILI;100.00
0080;EVIDENZIATORI;CANCELLERIA;2.70
0123;CARTA FOTOCOPIATRICE;CANCELLERIA;5.50
0233;SEDIA;MOBILI;150.00
0634;CAVO TELEFONO;TELEFONIA;
____________________________

questo è il mio codice:

import java.io.*;

public class catProdotti {
public static void main(String[] args) {

String line, tmp=new String();

try{
BufferedReader br=new BufferedReader(new FileReader("CatalogoProdotti.txt"));
while ((line=br.readLine())!=null){
tmp+=line + "\n";
}
System.out.println(tmp);
br.close();

PrintWriter pw=new PrintWriter(new BufferedWriter(new FileWriter("Output.txt")));
pw.print(tmp);
pw.close();
}
catch (EOFException efe){
System.out.println("errore1");
}
catch (IOException ioe){
System.out.println("errore2");
}
catch (Exception e){
System.out.println("Errore3");
}


}
}