package clasesalejandroii.FILE;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;

public class Ejercicio4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String nuevoFichero = "C:\\Users\\jdani\\Downloads\\Restaurantes2.csv";

        String viejoFichero = "C:\\Users\\jdani\\Downloads\\Restaurantes.csv";

        try {

            //Mecanismos para escribir en el fichero.
            FileWriter fw = new FileWriter(nuevoFichero, true);
            BufferedWriter bw = new BufferedWriter(fw);
            PrintWriter out = new PrintWriter(bw);

            //Mecanismos para leer el fichero (el cual queremos copiar)
            BufferedReader br = new BufferedReader(new FileReader(viejoFichero));
            String linea;

            while ((linea = br.readLine()) != null) {

                //Quiero que se almacenen aquellos en los restaurantes tengan un código postal distinto de 6.
                String[] datos = linea.split(",");
                if (datos.length > 1) {

                    String codPostal = datos[1];

                    if (codPostal.length() > 2) {
                        codPostal = codPostal.substring(2);
                    }

                    //System.out.println(codPostal);
                    if (!codPostal.startsWith("6")) {
                        out.println(linea);
                    }

                }
            }

            out.close();

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}
