CSV-Datei erzeugen

Hallo zusammen,

ich bin gerade dabei eine riesige (800mb) csv-datei einzulesen und die gewünschten Daten zu filtern, was auch wunderbar funktioniert. Nun möchte ich die gefilterten Daten als csv-Datei wieder ausgeben lassen und da brauche ich Eure Hilfe.

So sieht mein Code aus:

package test;


import java.io.File;
import java.io.IOException;
import java.util.LinkedList;

public class StartFileInput {

    public static void main( String[] args ) throws IOException{
        
        FileInput fileInput = new FileInput( "	", new File("C:\\Dokumente und Einstellungen/...../xyz.csv") );

        LinkedList<String> filterValues = new LinkedList<String>();
        filterValues.add( "ABC" );
        filterValues.add( "BCD" );
        filterValues.add( "CDE" );
        filterValues.add( "DEF" );
        filterValues.add( "EFG" );
        filterValues.add( "FGH" );
        filterValues.add( "GHI" );

        fileInput.addFilter( 7, filterValues );
        
        
//        LinkedList<String> ff = new LinkedList<String>();
//        ff.add( "Jongo" );    
//        fileInput.addFilter( 1, ff );

        String[] vals;
        
        while( null!=(vals=fileInput.nextLine()) ){
            System.out.println( vals[0] + "			" + vals[1] + "			" + vals[7] );
        }
        
    }
    
}

Wäre schön, wenn jemand helfen könnte, danke!

wo genau ist dein Problem?

Mein Problem ist, dass ich nicht weiß, wie ich die gefilterten Daten wieder als csv-Datei abspeichern kann. Googlen hat mich leider auch nicht weit gebracht.

was isn FileInput?

Hat sich erledigt, hab mein Problem anders gelöst.