Crear Archivo Properties

Aquí una forma sencilla y rápida de crear un archivo Properties desde cero

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author @_aldovar
 */
public class EjemploProperties {
    //Se utiliza para crear el archivo properties

    public void crearArchivo(){
        FileWriter archivoConfig = null;
        FileInputStream fileConfig =null;
        Properties propConfig =new Properties();
        try {
            //Se crea el archivo en disco
            archivoConfig = new FileWriter("Archivo.properties");
            //Se carga el archivo a un File para poder usar el método Load
            fileConfig =new FileInputStream("Archivo.properties");
            //Con el método load cargamos el objeto properties
            propConfig.load(fileConfig);
            //Ahora agregamos información al properties mediante un Hashmap
            propConfig.putAll(getConfig());
            //Salvamos los datos en el properties y listo
            propConfig.store(new FileOutputStream("Archivo.properties"),"Config");
            archivoConfig.close();
        } catch (IOException ex) {
            Logger.getLogger(EjemploProperties.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    public HashMap getConfig(){
        HashMap map= new HashMap();
        map.put("Prueba", "www.JaverosAnonimos.tk");
        return map;
    }
    public static void main(String[] args){
        new EjemploProperties().crearArchivo();
    }
}


Post a Comment

Artículo Anterior Artículo Siguiente