Una de las diferencias de las que primero te percatas cuando desarrollas en Android es la falta de clases o métodos que acostumbras a usar.

StringUtils es una clase propia de Java que nos permite hacer una serie de acciones comunes mediante métodos estáticos para los tipo String (comprobar si está vacía, convertir a mayúsculas, ver si contiene una subcadena… ) con ciertas ventajas, quizá la más clara que tenga es el trato seguro de valores nulos:

String cadena = null;
cadena.isEmpty();//Así hacemos con el método isEmpty de String
StringUtils.isEmpty(cadena);//Así hacemos con la clase StringUtils
TextUtils.isEmpty(cadena);//Así hacemos con la clase TextUtils de Android

En el primer caso, recibiremos un NullPointerException, ya que tenemos una referencia String a un valor vacío, por lo que no podemos usar ningún método.

Cuando estamos desarrollando en Android, nos encontramos que esta clase no está incluida en su SDK, pero tiene una clase para usar como alternativa para ese tipo de funciones, esa clase es TextUtils.

 

 

 

 

Alternativa a StringUtils para Android
Etiquetado en:                

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Social media & sharing icons powered by UltimatelySocial