package clasesalejandroii.FILE;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Ejercicio3 {

    public static void main(String[] args) {
        //  3. Partiendo del fichero de csv de ejemplo, crear un programa de Java que permita al usuario añadir datos nuevos a ese fichero, utilizando el mismo formato que los ya existentes 

        //Ruta
        String ruta = "C:\\Users\\jdani\\Downloads\\Restaurantes.csv";
        
        //Composición del fichero.
        //- Nombre del restaurante.
        //- Código Postal.
        //- Barrio
        //- Distrito del consejo.
        //- Distrito policial.
        //- Dirección completa.
        
        Scanner sc = new Scanner(System.in);
        
        //OJO! El true en el segundo parámetro del constuctor indíca una concatenación cuando se vaya a escribir en el fichero, no sobreescribe  (eliminando la información) sino que concatena la información que tenía con la nueva. 
        
        try{
        FileWriter fw= new FileWriter(ruta,true);
        BufferedWriter bw = new BufferedWriter(fw);
        PrintWriter out = new PrintWriter(bw);
        
            System.out.println("Introduce el restaurante");
            String restaurante = sc.nextLine();
            
            System.out.println("Introduce el barrio: ");
            String barrio = sc.nextLine();
            
            System.out.println("Introduce el código postal: ");
            String codigo_postal = sc.nextLine();
            
            System.out.println("Introduce el distrito del consejo: ");
            String distrito_consejo = sc.nextLine();
            
            System.out.println("Introduce el distrito policial: ");
            String distrito_policial = sc.nextLine();
            
            System.out.println("Introduce la dirección completa: ");
            String direccion_completa = sc.nextLine();
            
            out.println("\""+restaurante +"\", "+  "\"" + barrio +"\"," + "\"" +codigo_postal + "\"," + "\"" + distrito_consejo + "\"," + "\"" +distrito_policial + "\"," + "\""+ direccion_completa + "\".");
        /*out.println("Restaurante --> Casa de Pepito"+"Barrio --> masfajfe"+"Código postal --> 435 s. la cienega blv." + "Distrito de consejo --> anioegfnaief"+ "Distrito policial --> aoiefaf" + ion completa --> Hotel bel-air.");*/ 
        
        
        
        
        //Pedir todos los valores, almacenarlos en variables, y mandarlos en out.println().
        //out.println("Prueba de código 19:12:45");
        //out.println("");
        
        out.close();
        
        }catch (Exception e){
            e.printStackTrace();
        }
        
        
        

    }

}
