Java - Remplazar cadenas con expresión regular

Java – Remplazar cadenas con expresión regular

En este artículo sobre Java vamos a ver cómo Remplazar cadenas con expresión regular, es decir, usar una expresión regular para buscar y reemplazar por otra String.

El método que vamos a usar será replaceAll ya que nos permite el uso de expresiones regulares, a diferencia del método replace en Java.

Vamos a practicar un poco de expresiones regulares aplicadas a la sustitución de cadenas.

(más…)

Por parzibyte, hace

Reemplazar cadenas en Java

Hoy vamos a ver cómo reemplazar cadenas en Java, es decir, buscar una palabra o String en otra String y remplazarla por otra.

Por ejemplo, reemplazar “PHP” por “Java” en una oración. Más adelante veremos cómo hacerlo con expresiones regulares.

(más…)

Por parzibyte, hace
HashMap en Java - Tutorial

HashMap en Java – Tutorial con ejemplos

En este post te mostraré algunas operaciones básicas para el manejo de HashMap en Java; por ejemplo, veremos cómo agregar elementos, eliminar elementos, recorrer el hasmap, saber si tiene determinado elemento y obtener un elemento.

Para recorrer el hashmap vamos a usar un foreach; y para las otras operaciones usaremos los métodos remove,  containsKey, containsValue, put y get.

(más…)

Java - Suma y promedio de arreglo

Java: Suma y promedio de arreglo

En este post vamos a ver un ejercicio básico sobre Java: suma y promedio de arreglo. Para obtener la suma vamos a declarar una variable iniciada en 0 y después vamos a recorrer el arreglo en un ciclo for.

Para obtener el promedio simplemente dividimos la sumatoria entre la longitud del arreglo, la cual está en la propiedad length.

(más…)

Ordenar arreglos en Java usando Arrays sort

Ordenar arreglos en Java – Varios métodos

Resumen: mostrar métodos para ordenar arreglos en Java; ya sea usando métodos manuales (quicksort, burbuja) o con métodos que la API incluye.

Por cierto, si el método que presento ordena arreglos de forma ascendente y tú lo quieres descendente (o al revés), siempre puedes invertir un arreglo, para ello mira mi post sobre cómo invertir un arreglo en Java o lee el código e intercambia la comparación.

(más…)

Click y long click en Kotlin

ClickListener y LongClickListener en Kotlin

En este post te mostraré cómo agregar listeners en Android usando el lenguaje Kotlin; como sabes, la sintaxis cambia un poco y por eso al invocar a setOnClickListener o setOnLongClickListener se crean confusiones.

Click y long click en Kotlin

Después de leer este post verás que es realmente sencillo poner listeners con Kotlin, además de que se utiliza menos código.

(más…)

Android – getTag y setTag

Hoy vamos a ver cómo adjuntar o asociar información (como un objeto, una cadena, etcétera) a una vista o View de Android para poder obtenerla más tarde.

Es decir, vamos a guardar un trozo de información o una variable dentro de un objeto de tipo View, usando el método setTag para establecerlos, y getTag para obtenerlos.

También vamos a ver cómo declarar los id a utilizar, pues debemos ser cuidadosos con la declaración de los mismos al usar getTag y setTag en Android.

Por cierto, si eres desarrollador web o conoces JavaScript, estas funciones son parecidas a los atributos data.

(más…)

TableLayout dinámico con Android - Ejemplo de tabla

TableLayout dinámico con Android

Hoy vamos a ver cómo crear una tabla dinámica en Android con Java, usando el elemento TableLayout. Un elemento TableLayout en Android permite crear tablas, ya sea estáticas o dinámicas.

En este caso veremos cómo crear una tabla con datos que pueden cambiar o que no siempre serán los mismos, por ello es que digo que será una tabla dinámica con Android.

TableLayout dinámico con Android - Ejemplo de tabla

Ejemplo de lo que podremos lograr con el código Java

Nota: tal vez quieras ver este tutorial sobre Tabs dinámicas en Android.

(más…)