Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Usar Scanner para partir una cadena de caracteres - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Otra utilidad que tiene Scanner es el poder partir cadenas con un patrón, por el patrón que sea.
00:00:01
Entonces vamos a probarlo, vamos a crear una nueva clase, llamarle partir cadena, por ejemplo, partir cadena.
00:00:07
Y yo pongo una cadena del tipo de la que aparecen las líneas de TCPalware, es decir, de esas líneas que tienen como separador los dos puntos.
00:00:16
Voy a poner aquí una línea, voy a poner aquí un usuario, un par de numeritos y, por ejemplo, un texto.
00:00:27
Si yo ahora abro Scanner y lo que le paso como parámetro es esta línea, su entrada es esa línea concretamente.
00:00:41
Voy a darle que nos quede la librería, que nos la abra, y como no, que no se me olvide, cerrar.
00:00:51
Muy bien. ¿Qué ocurre? Que si yo no digo nada, él no sabe.
00:01:01
Él partiría, si yo digo simplemente next line, le mostraría esa línea.
00:01:06
Pero yo lo que quiero es que me use como delimitador los dos puntos.
00:01:09
Entonces lo que voy a hacer es definirlo.
00:01:13
tengo use delimiter
00:01:14
y voy a decirle que me use los dos puntos como delimitador
00:01:17
muy bien, pues ahora podría hacer un bucle
00:01:22
en el cual digo que mientras que haya
00:01:25
ítems a leer, pues en ese caso
00:01:28
me vaya mostrando
00:01:33
me vaya mostrando cada uno
00:01:35
de los campos que ha leído, vale, pues vamos a mostrarlo
00:01:38
voy a mostrar
00:01:41
sc next
00:01:44
Bien, ya estaría. Vamos a ejecutar esto sobre esta línea de aquí.
00:01:45
Y efectivamente tengo usuario 123, 124 y texto.
00:01:54
Vale, ¿qué ocurriría si alguno de estos campos tuviera espacios?
00:01:59
Texto identificativo del usuario.
00:02:03
Pues vamos a ejecutarlo para ver qué ocurriría.
00:02:08
Entonces vemos que efectivamente ya para él el espacio no es un delimitador
00:02:11
y perfectamente ha sabido manejar nuestra cadena
00:02:15
bueno, si juntamos esto
00:02:20
con el programa que hayamos hecho antes
00:02:22
puede ser que tengamos ya preparado
00:02:25
un programita que nos permita buscar un usuario
00:02:28
del fichero de usuarios
00:02:31
y mostrar sus características
00:02:35
entonces vamos a ver si lo podemos mezclar ambos
00:02:37
- Idioma/s:
- Autor/es:
- Amadeo Mora
- Subido por:
- Amadeo M.
- Licencia:
- Dominio público
- Visualizaciones:
- 160
- Fecha:
- 28 de febrero de 2021 - 16:55
- Visibilidad:
- Público
- Centro:
- IES CLARA DEL REY
- Duración:
- 02′ 42″
- Relación de aspecto:
- 16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
- Resolución:
- 908x512 píxeles
- Tamaño:
- 5.59 MBytes