Java

Java. Switch

Enviado por tech4life el

Podemos definir la sentencia Switch como una serie de ifs anidados. 

En el caso del switch tenemos una variable, que puede tener diferentes valoresm, y queremos realizar diferentes acciones para cada uno de sus valores. En este caso podriamos anidar distintos if-else, uno para cada valor, y esto iria evaluando en cada if el valor correcto y entraria dentro del código. Con el switch nos permite hacer lo mismo pero de una manera mucho más eficiente. 

Es decir esto : 

Java. Bucle While

Enviado por tech4life el

En progmración es muy común tener que utilizar bucles para realizar una tarea o una comprobación sobre una serie de elementos o para realizar estas tareas un número de veces seguidas. 

Para ello tenemos distintos tipos de bucles diferentes, que nos permiten iterar por todos los elementos que tenemos y realizar alguna tarea. 

En este caso el While nos permite recorrer una serie de elementos sin saber cuantos elementos tenemos. 

Java. Obtener último elemento de un Stream

Enviado por tech4life el

Con la aparición de Java 8 se introdujo la API de Stream para Java. Los Streams representan una serie de objetos y nos proven de toda una serie de funcionalidades.

Con los Streams a veces queremos poder obtener el último elemento de un Stream, y no es tan fácil como parece. 

En este caso vamos a utilizar la funcion de Reduce que nos permite reducir nuestro Stream de elementos a un Stream de un solo elemento.

Primero crearemos una listade elementos y luego la reduciremos quedandonos siempre el último elemento.

Java. ArrayList Ordenar la lista

Enviado por tech4life el

A veces tenemos la necesidad de poder ordenar nuestra lista o en este caso nuestro ArrayList. 

En otra entrada explicamos como crear una lista y añadir elementos a la misma pero no explicamos como ordenar esa lista.

El comando que tenemos que utilizar es muy sencillo y esta dentro de una clase que nos provee el paquete java.util . La clase en questión es Collections y el comando a utilizar es Sort. 

Java. ArrayList Crear, añadir, eliminar e imprimir

Enviado por tech4life el

En Java, un ArrayList es una clase que utiliza un array dinámico para guardar elementos, es parecido a un array pero sin limite de elementos, dandole mucha más flexibilidad. Además podemos añadir o eliminar elementos siempre que queramos.

Un ArrayList conserva el orden de inserción.

A continuación vamos a ver como crear un ArrayList de Strings : 

Java. Convertir String en LocalDate

Enviado por tech4life el

Muchas veces necesitamos convertir una fecha en String en un objeto de tipo Date o similares con el que podamos tratar. 

En este ejemplo veremos que simplemente tenemos que crear un formateador , con el formato de fecha en texto que nos llega, y luego utilizarlo para obtener nuestro objeto, el cual puede ser de cualquiera de los de fecha que tenemos.

Vamos con el código

Android. Mostrar una fecha

Enviado por tech4life el

En algunos casos nuestras aplicaciones se nutrirán de datos que les llegan desde un servidor / backend. Este backend puede estar programado en diferentes lenguajes de programación, en este caso nos vamos a fijar en aquellos desarrollados en PHP. 

En este caso tenemos una API a la que desde nuestra aplicación nos conectaremos para devolver unos datos. Entre ellos ahora nos fijaremos en un campo de fecha, datem en este caso. Este campo nos llega como un Timestamp de PHP, y lo queremos convertir a una fecha legible para mostrar en nuestra aplicación.