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();
}
}
Publicar un comentario