Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Usar Scanner para buscar en el fichero de usuarios - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 28 de febrero de 2021 por Amadeo M.

166 visualizaciones

Descargar la transcripción

Bueno, vamos a por ello. Tengo aquí mi fichero password y voy a poner aquí como ejemplo un usuario que quiero buscar. Puedo poner cualquier usuario, pero puedo poner el usuario que aparece que se llama alumno, que sé que es un usuario que voy a buscar. 00:00:01
Voy a poner cadena buscar o usuario. Voy a poner alumno. Yo esto es lo que quiero buscar. ¿De acuerdo? Entonces, bueno, con este programa yo sé que aquí estoy todo el rato leyendo todas las líneas. 00:00:18
y cada línea me llega en esta variable, con lo cual 00:00:35
esta variable la voy a almacenar, voy a almacenarlo, cada línea 00:00:39
en esta variable, bien, y que quiero hacer yo ahora 00:00:43
con esta línea que he leído, por justo lo que teníamos aquí 00:00:49
esa línea, quiero abrir un escáner, cambiar el delimitador y empezar a trabajar con él 00:00:52
entonces voy a abrir un nuevo escáner 00:00:57
este escáner no puede ser el mismo objeto de antes, tiene que ser 00:01:00
uno nuevo, entonces voy a llamarle 00:01:05
escáner 00:01:07
de la línea 00:01:08
voy a decir new 00:01:10
escáner de 00:01:12
línea 00:01:14
y este escáner de la línea, además 00:01:16
le voy a decir 00:01:19
que use como delimitador 00:01:20
los dos puntos 00:01:23
muy bien, con lo cual 00:01:26
en este momento 00:01:29
yo cuando lea 00:01:30
cuando lea el primer campo que tengo aquí 00:01:32
pues lo que voy a tener es el usuario correspondiente 00:01:35
entonces yo lo primero que voy a hacer 00:01:39
voy a leer el nombre de usuario 00:01:41
lo que voy a poner aquí 00:01:44
es decir, primer campo, le voy a llamar para no confundir con el otro 00:01:46
primer campo es igual a sc-next 00:01:50
Ahora, si el primer campo es idéntico a usuario, pues entonces ya tenemos esto para comparar. 00:01:56
¿Cómo puedo comparar dos cadenas? Pues puedo compararlas con el CTR-CMP, por ejemplo, ¿no? 00:02:10
Puedo compararlas de esta manera. 00:02:16
La mejor manera, sin embargo, parece utilizar el método equals y ver si el primer campo es igual a el usuario que no hemos puesto previamente. 00:02:19
¿Vale? Si esto ocurre, pues entonces lo que vamos a hacer es recorrer todos los elementos que hay en esa línea. 00:02:37
¿Vale? Por cierto, voy a cerrar esto de aquí para que no siga molestando. 00:02:51
Y entonces, si esto ocurre, aquí no sé por qué se me ha puesto esto de aquí, 00:03:00
si esto ocurre, pues yo voy a empezar a mostrar todos los datos que tengo. 00:03:04
Entonces voy a recorrer sclinea.hash next y voy a mostrar los demás campos. Simplemente eso de momento. 00:03:09
¿Vale? Entonces, pues, bueno, pues sclinea next y ya está. ¿Vale? 00:03:21
Entonces, el momento que encuentre esa información, pues ya tengo la información de ese usuario. 00:03:32
Vamos a ver si esto funciona. 00:03:38
Yo no recuerdo muy bien el formato de Power, pero alumno creo que existía. 00:03:41
Con lo cual, efectivamente, el usuario alumno existe. 00:03:46
El primer campo que había después de alumno era X, 1001, 1001, alumno con un montón de comitas, 00:03:51
su directorio de trabajo es Home and Alumnos y el cell que va a trabajar es BIMBAS. 00:03:58
Efectivamente dispongo de toda la información. 00:04:04
¿Qué ocurre si en vez de alumno pongo un usuario que no existe? 00:04:06
Pues vemos que no sale nada en la consola 00:04:12
La consola está vacía, es decir, no ha devuelto ningún valor 00:04:19
Con lo cual tenemos una pequeña utilidad, un pequeño método 00:04:22
que podemos separar del programa principal 00:04:27
en el cual podemos leer y buscar información del fichero etc password 00:04:29
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
166
Fecha:
28 de febrero de 2021 - 17:01
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
04′ 37″
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:
9.81 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid