Archivo plano y java

Buenas tardes experto,
He creado un programa en java que realiza el cálculo de unas expensas dependiendo de una ecuación. Esta ecuación tiene unos valores como por ejemplo el sueldo. Para este sueldo he declarado una variable global y al momento de hacer el cálculo llamo dicha variable y el programa se ejecuta a la perfección. Mi problema radica en que este sueldo después de cierto tiempo se modifica. Para no estar cada POR momento cambiando el valor de esta variable dentro del programa en java, he pensado declarar esta variable en un archivo plano (txt) y luego que el programa en java la lea y la utilice para el calculo en la ecuación. Creo que esto facilitaría las cosas ya que la persona que maneja esta aplicación cambiaría el valor de la variable de dicho archivo plano y no tendría nada que ver con el código. ¿Saben si es posible hacerlo y en tal caso como declaro la variable en el archivo plano? ¿Cómo hago para leer esta variable y utilizarla dentro del código de java?. O si conoce otra forma fácil de poder cambiar este valor de la variable pero sin tener que entrar a manipular el código del programa.
Muchas gracias por su atención y respuesta.

1 Respuesta

Respuesta
Para eso lo mejor es que uses un fichero de propiedades, te he buscado algo en castellano donde te expliquen como hacerlo.
Aquí lo tienes explicado bastante bien, además la forma que te indica en está soporta internacionalización http://www.manual-java.com/codigos-java/construir-resourcebundle-ficheros-propiedades.html
De todas formas con este trozo de código puedes leer un fichero conf. Properties que tengas en el raíz de la aplicación y obtener el valor de la entrada "clave" (no soporta internacionalización)
//El archivo .properties se llama conf.properties
//Está en el raiz
ResourceBundle rb = ResourceBundle.getBundle("conf");//Sin la extensión .properties
//te devuelve rb nulo si no existe.
//Para obtener una clave se utiliza asi.
String valor = rb.getString("clave");

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas