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.