Alternativa a StringUtils para Android

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:

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.