-
Esta es una, va a ser una sección
muy corto. Sólo quiero añadir una
-
prueba adicional que funciona muy bien
con los datos de bebés. Así que esto es
-
va a ser una alternativa a == que estaba
utilizando antes de los datos de nombre de bebés.
-
Y quiero mostrarles estas funciones,
que se llaman "startsWith" y "endsWith"
-
Y estas funcionan en las cadenas . Y para explicarlo, sólo veré mi código aquí
-
La forma en que esto funciona. Es, todo
esto es lo mismo que hemos visto antes.
-
Abrí la tabla, tienen el "loop", tienen la
sentencia if, donde estoy buscando en cada fila.
-
Así que, acabamos de ver en la tarea
a la izquierda aquí. Así, la primer
-
parte de la tarea es lo
mismo que hemos hecho antes
-
Por tanto, yo digo row.getField("name"), así que
-
estoy halando las filas por el campo "nombre",
que es una cadena. Y que previamente hemos hecho
-
ejemplos como, es igual a "Abby" o
"Robert" o lo que sea, con el test ==.
-
La forma en que estas funciones, "startsWith" y
"endsWith" funcionan, es: la sintaxis es un poco raro.
-
Tiene un "punto" ( . ), Y lo etiqueta a
la derecha de la mano derecha del nombre,
-
me dá el nombre y la me dicen
de inmediato ".startsWith"
-
entonces, dentro del paréntesis para el "startsWith"
, pones cualquiercosa, así que le digo "AB"
-
Y lo que la prueba hace es: si el
nombre empieza con las letras "Ab"
-
Y si es así, es Verdadero, el "startsWith" es
Verdadero, y si no es así, es Falso. Por lo tanto
-
es un poco leer. Ya sabes, tiene un nombre que
empieza con "Ab"? sólo vamos a intentarlo
-
Así que si ejecuto esto, lo que vas a ver que es se ha ido a través de los 2.000 filas,
-
Y se acaba de escoger, veremos que
todas ellas comienzan con "Ab".
-
Es justo, eso era Verdadero,
para todos aquellos.
-
Así que cualquier cosa que escriba aquí. Obtendremos
los registros que los nombres
-
comiencen con eso, así que, puedo escribir.
No sé, vamos a revertir. Puedo escribir
-
"Ba", oh, no hay tantos. O puedo escribir
tal vez sólo "A" mayúscula, no dos letras.
-
Nos va a conseguir mucho, un buen montón
de nombres, comienzan con "A"
-
Si escribo una letra minúscula aquí "a", y ejecuto. En
realidad, No tenemos resultados. Y lo que está pasando
-
en la que hay en el ordenador el caso
superior "A" y la minúscula "a", esos son sólo dos
-
letras diferentes. Y así, en estos datos
los nombres comienzan con un límite superior
-
mayúsculas y minúsculas y luego todo el
otras letras son en minúsculas. Así comenzandoEn ("a")
-
- Que es una sutileza que tiene
cero resultados, en la que se si me pongo un límite superior
-
caso "A" aquí y ejecutarlo luego llegar a todos ellos.
Sí, y usted puede incluso ver cómo sí, que
-
comenzar con una letra mayúscula y más tarde las cartas
son en minúsculas. Así que sólo tienes
-
saber que en la prueba. ¿Qué otra cosa se me
vamos a hacer aquí? Vamos a tratar de "Z". Así que si yo
-
buscar startsWith ("Z"), entonces tenemos todos los
los nombres, hay un poco allí. O
-
podría reducir. Yo podría decir, bueno, tal vez hay que empezar por "Za". Entonces tenemos menos. Y tal vez yo podría decir "zai".
-
A continuación, nos ponemos manos a sólo cuatro, y
entonces yo podría decir que me gusta, voy a decir me gusta
-
"zai"... No sé, "x". Entonces yo lo hago, oh
entonces me sale nada. Así que sus poss, es totalmente
-
posible escribir un ensayo donde se sitúa justo
falsa. Para todas las filas 2000 y entonces, sólo
-
Imprime nada. Así que me limitaré a una copia de seguridad a "zai", y luego nos acaba de hacer los. De modo que
-
startsWith la función, y para estos ejemplos
en primer lugar, siempre vamos a utilizar
-
que más o menos de esta manera. Así que vamos a
fila para los datos del bebé, se obtiene el nombre de cabo,
-
y luego nos dicen de inmediato startsWith, para comprobar el lado izquierdo del nombre..
-
Por lo tanto, como ya habrás adivinado, también hay un
endsWith que pone a prueba la otra, el derecho
-
Lado del nombre. Así que si digo,
endsWith ("z"), me encuentro que, oh Gees,
-
sorprendentemente pocos de los que por lo que recoge
arriba, al parecer, sólo hay tres nombres en
-
estos datos todo el conjunto de ese fin con "z". Así que podríamos decir
, o podría tener múltiples
-
letras. Yo podría decir, endsWith ("mente"). Así, un mayor
pocos o yo, voy a tratar de endsWith ("la"). Y
-
Voy a correr eso. ¡Oh, así que entonces hay todo un
algunos de ellos. Usted puede ver, creo que estas
-
son todos los nombres de la muchacha también. Quiero decir, que,
que es el patrón cultural de
-
Inglés que, a nombre de niña, o "la" es,
supone que es un nombre de chica. Por lo tanto, estos
-
están, esto es sólo dos Addit, sólo dos funciones adicionales
. Y vamos, ya que estaba
-
diciendo que t va a terminar de usarlos para los nombres
en el conjunto de bebé de datos, los datos que figuran bebé.
-
Pero son ellos, ellos van a permitir que hagamos
algunos de los problemas más interesantes.