Siempre que hablo de un String no tengo muy claro si llamarlo así o llamarlo cadena de caracteres. De todas formas, hoy vamos a ver cómo lo podemos dividir.
La clase String dispone de un método llamado split(), traduciendo: dividir. ¿Ves qué fácil puede llegar a ser programar a veces? Tan solo, llamar a las cosas por su nombre.
Pongamos que tenemos un String, que en este caso es un número de teléfono. Estamos desarrollando un sistema de recepción de llamadas. Los dos primeros caracteres corresponden al prefijo, y los queremos almacenar aparte. Posteriormente los usaremos para guardarlos y devolver la provincia desde donde nos llaman.
Este sería el String del número de teléfono desde el que nos llaman:

Como vemos, el prefijo son los dos primeros dígitos, por lo que tenemos que usar una expresión regular para separar esta cadena de caracteres por los puntos. La expresión regular en este caso es poniendo antes del punto \\

Esto nos devuelve un array con las diferentes partes del String inicial. Entonces simplemente para acceder a la primera parte de ese array lo único que tenemos que indicarle que la posición es el [0]. Recordemos que en los arrays, la primera posición es el cero.

Por último, le decimos que nos muestre el resultado para comprobar que funciona correctamente. Veamos que nos devuelve:

El resultado que nos devuelve es 88.
Si has leído hasta aquí, ¡¡¡hey!!! parece que vas en serio. Te gusta la informática. Si quieres entretenerte, te animo que nos escuches en nuestro 😁podcast de informática, Brecha Digital😁. Cada semana un programa nuevo.
Si quieres seguir aprendiendo Java, también puedes ir a mi curso gratis de Java. Lo voy ampliando semana a semana. Si te he ayudado déjame un comentario. ¡¡¡Nos vemos!!!
Deja una respuesta