feed twitter facebook LinkedIn facebook

Java » Máximo y mínimo número de un conjunto

Junio 26, 2007 por Víctor Cuervo . 17994 visitas 16 Comentarios Imprimir Imprimir

El objetivo de este ejemplo es solventar la necesidad de encontrar dentro de un conjunto el número mínimo y máximo del mismo.

Podríamos implementar un algoritmo donde recorriendo todos los elementos del conjunto fuésemos preguntando si el elemento es el más pequeño o es el más grande.

Si bien, vamos a apoyarnos en el framework Collection para llevar a cabo esta casuistica.

Continue reading Máximo y mínimo número de un conjunto...

Java, Noticias Web » JSR 310 – API Date y Time

Febrero 26, 2007 por Víctor Cuervo . 7405 visitas Sin Comentarios Imprimir Imprimir

La petición de especificación JSR 310 sobre el API de Fechas y Horas ha pasado la primera criba. La especificación es co-liderada por Stephen Colebourne y Michael Nascimento Santos.

Continue reading JSR 310 – API Date y Time...

Java » Año bisiesto en Java

Febrero 18, 2007 por Víctor Cuervo . 37762 visitas 75 Comentarios Imprimir Imprimir

Los años bisiestos son aquellos que duran 366 días en vez de los 365 normales. El día de más que tiene el año es el 29 de febrero. Esto sucede para corregir el desfase real de la duración de un año, que es de 365 días y 6 horas.

Continue reading Año bisiesto en Java...

Java » Hora en milisegundos con Java

Febrero 1, 2007 por Víctor Cuervo . 17009 visitas 4 Comentarios Imprimir Imprimir

Cuando hacemos pruebas de rendimiento solemos tomar como base medidas en milisegundos o microsegundos. Sobre todo cuando estamos haciendo pruebas de sistemas transaccionales.

Continue reading Hora en milisegundos con Java...

Java » Generar un número aleatorio

Enero 31, 2007 por Víctor Cuervo . 28984 visitas 27 Comentarios Imprimir Imprimir

Múltiples son las situaciones donde podemos necesitar la generación de un número aleatorio. Sin ir más lejos sería un buen ejemplo a la hora de generar una contraseña.

Continue reading Generar un número aleatorio...

Java » Invertir una Lista

Enero 30, 2007 por Víctor Cuervo . 12486 visitas 12 Comentarios Imprimir Imprimir

La idea de este ejemplo es ver cómo podemos dar la vuelta a los elementos de una lista en Java. Es decir, partiendo de la situación:

Lista: 1 2 3 4 5 6 7 8 9 10

Continue reading Invertir una Lista...

Java » Numero de elementos de una Lista en Java

Enero 29, 2007 por Víctor Cuervo . 11581 visitas 4 Comentarios Imprimir Imprimir

Con este ejemplo vamos a ver como podemos saber el número de elementos que hay dentro de una lista en Java. Para ello nos vamos a apoyar en el interface List y en la clase ArrayList.

Continue reading Numero de elementos de una Lista en Java...

Java » Listar una lista en Java

Enero 27, 2007 por Víctor Cuervo . 100831 visitas 90 Comentarios Imprimir Imprimir

Nuestro objetivo es el de recorrer los elementos de la lista en Java. El ejemplo constará de dos partes. En la primera definiremos la lista y la cargaremos con elementos. En la segunda parte utilizaremos un iterador para recorrer la lista.

Continue reading Listar una lista en Java...

Java » Obtener la hora en Java

Enero 25, 2007 por Víctor Cuervo . 63577 visitas 62 Comentarios Imprimir Imprimir

Para obtener la hora del sistema, Java nos proporciona la clase Calendar. Mediante dicha clase podremos obtener de una forma separada cada uno de los valores que componen una hora. Entendiendo como hora los segundos, minutos y hora.

Continue reading Obtener la hora en Java...

Java » Leer valores de fichero de properties

Enero 24, 2007 por Víctor Cuervo . 31495 visitas 26 Comentarios Imprimir Imprimir

Cuando accedemos a un fichero de propiedades en Java podemos recuperar uno de sus valores a partir de una clave conocida. Si bien, podemos recuperar todos sus pares clave/valor (puede darse el caso de que no sepamos la clave a buscar o bien que queramos volcar en pantalla los todos valores,...).

Para mostrar todos los valores lo que tenemos que hacer es recuperar todas las claves y mostrar el valor asociado para cada una de ellas.

Partimos de la base de que hemos leído el fichero de propiedades y lo hemos cargado en una clase Properties.

Properties prop = new Properties();
InputStream is = null;
 
try {
  is=new FileInputStream("d:\\\fichero.properties");
  prop.load(is);
} catch(IOException ioe) {}

Recuperar todas las claves se puede realizar mediante el método .keys(). Dicho método nos devolverá un enumerado el cual deberemos de recorrer. Por cada valor del enumerado (que es una clave) recuperaremos su valor asociado mediante el método .getProperty().

for (Enumeration e = prop.keys(); e.hasMoreElements() ; ) {
    // Obtenemos el objeto
    Object obj = e.nextElement();
    System.out.println(obj + ": " + prop.getProperty(obj.toString()));
}

Visualizar el ejemplo | Descargar el código