‫Bienvenido de nuevo.
‫En este video, cubriremos a los trapecistas y al menos algunas partes, y sigamos adelante y comencemos por
‫crear en el relist.
‫Así que solo voy a crear una nueva lista de matrices aquí, la declararé borrando una lista de matrices.
‫Y como puede ver, se queja porque no conoce la lista de matrices.
‫Y necesitamos usar el sistema que colecciones usando el sistema que colecciones porque la clase más grande está dentro de la clase de
‫colecciones, como puede ver, implementa la lista, la interfaz, etc.
‫Entonces puedo seguir adelante y dar un nombre y simplemente lo usaré o lo llamaré.
‫Mi lista de matrices es una nueva lista de matrices.
‫Entonces esa es una forma de declarar una lista de arreglos.
‫Y otra forma es decir ya cuántos objetos deberían haber allí.
‫Entonces, en este caso, voy a decir, está bien, mi lista debe contener 100 objetos.
‫Este aquí tiene una cantidad indefinida de objetos con una cantidad definida definida de objetos, y
‫ese uno está con una cantidad definida de objetos, con un definido.
‫Está bien.
‫Así que ahora sigamos adelante y agreguemos algunos objetos o elementos a los israelíes.
‫Entonces, mi que agregue como puede ver, mi lista tiene múltiples métodos, propiedades y métodos de extensión diferentes.
‫Por lo tanto, puede verificar algunos de ellos e incluso puede ver algo como Clear simplemente borrará toda la lista
‫de matrices.
‫Luego, tiene contenedores que verificarán si hay algo allí que está
‫buscando, etc.
‫Hay muchos métodos interesantes y vamos a cubrir algunos de ellos.
‫Entonces voy a agregar algo y pueden ver que puedo agregar un objeto.
‫Y esa es la belleza de las listas de matrices.
‫No necesitan contener solo cadenas o solo o cualquier otra cosa solo pueden contener objetos.
‫Entonces, cualquier cosa que sea de cualquier tipo de objeto se puede usar aquí.
‫Eso significa que podemos almacenar enteros allí, digamos el valor de
‫25, luego podemos continuar y almacenar cadenas y algo como hola, o podemos continuar y almacenar dobles allí.
‫Así que trece punto treinta y siete y así sucesivamente.
‫Así que solo voy a agregar algunos valores adicionales aquí, como 13, mi lista de matriz que suma
‫ciento veintiocho y solo otro valor para estar seguro será veinticinco punto tres y un comando sólido en ese
‫punto.
‫Está bien.
‫Entonces, ahora lo que puedo hacer es usar algunos métodos en mis listas de matrices.
‫Por ejemplo, puedo usar el método eliminado y aquí necesito definir lo que quiero eliminar.
‫Entonces, no solo estoy eliminando un índice, estoy diciendo qué objeto quiero eliminar.
‫Así que digamos que quiero deshacerme del 13.
‫Así que solo voy a usar eliminar 13.
‫Esto eliminará el elemento con una entrada específica de la lista de matrices o con un valor específico.
‫Quizás eso sea mejor.
‫Entonces va a eliminar 13 de allí, así que digamos que tengo dos veces 13 allí, lo que voy a
‫hacer así, luego eliminará 13 de mi lista.
‫Ahora, el siguiente es eliminar en un índice específico.
‫Entonces, el elemento principal tenía una posición o índice específico, y eso se hace usando el método remove at.
‫Y puede ver que hay un rango de eliminación.
‫Entonces, simplemente puede decir, OK, desde ese punto quiero eliminar dos valores.
‫Digamos desde el punto cuatro.
‫Así que este de aquí, quiero que conduzcas a valores.
‫Entonces va a eliminar 128 y veinticinco punto tres.
‫Pero solo voy a usar remove add y voy a eliminar el que está en la posición cero.
‫Por lo tanto, debería eliminar o eliminar este aquí.
‫Entonces los veinticinco y ahora hay algo que se llama contar.
‫Entonces, si desea saber cuántos objetos hay dentro de su lista de matrices, puede usar la palabra clave count.
‫Ahora lo que quiero hacer es escribir eso en la consola, así que lo voy a usar así.
‫Entonces.
‫Correcto, cuenta de la consola.
‫Está bien.
‫Ahora vayamos a algo muy interesante.
‫Creemos un para cada ciclo, que verificará todos los objetos en nuestra lista de arreglos.
‫Y lo llamaré objeto u objeto en mi lista de matrices.
‫Y pasará por cada objeto dentro de mi lista de matrices, y será un
‫objeto en esa iteración.
‫Entonces, lo que podemos hacer es verificar si el objeto es de tipo y luego podemos hacer algo de codificación.
‫Entonces, digamos que quiero sumar todos los números y, por supuesto, no quiero agregar la cadena aquí.
‫Entonces voy a crear un nuevo resultado doble.
‫O podría llamarlo de alguna manera, tal vez algo sea más preciso.
‫Esta será la suma.
‫Y ahora mi suma debería ser el número entero y el doble que están dentro de mi lista de matrices.
‫Pero ahora, como no puedo simplemente agregar un número entero a un doble, necesito convertirlo.
‫Así que voy a usar para convertir eso al doble.
‫Y aquí voy a decir OBJ porque como objeto es un objeto u objeto es un objeto.
‫No es un número entero, contiene un número entero, pero es de tipo objeto.
‫Entonces puedo convertirlo en un doble y simplemente agregarlo a un doble.
‫Pero si no es un doble, necesito convertirlo en un doble.
‫Entonces, si es un número entero, puedo convertirlo en un doble.
‫Así que estoy comprobando.
‫Es un entero?
‫Sí lo es.
‫Está bien.
‫Así que vamos a convertirlo en un doble y agreguemos a nuestra suma y aquí más si OBJ es un doble.
‫Entonces, si ese es el caso, simplemente use algo más igual.
‫Y aquí no se puede simplemente decir obj.
‫Como puede ver, simplemente puedo agregar el objeto que tiene que ver con que esto sea un objeto, no un doble.
‫Y no puede simplemente agregar un objeto para duplicar, como acabo de decir.
‫Entonces, lo que debes hacer aquí es usar el casting.
‫Así que aquí voy a decir que quiero convertir ese objeto en un doble.
‫Y si está hecho, por favor agréguelo a la suma y finalmente lo haré.
‫Y aquí también podría, por supuesto, comprobar si obj es una cadena.
‫Entonces, si ese es el caso, simplemente escríbalo en la consola.
‫Así que escribe obj.
‫Está bien.
‫Ahora escribamos la consola o usemos la consola para ver cuál fue el resultado result y no con mayúscula y de hecho
‫lo llamé suma y finalmente consolé la
‫clave de lectura.
‫Ahora, ejecutémoslo, y como pueden ver, obtenemos cinco, obtenemos hola y ciento setenta y nueve
‫coma seis siete.
‫Entonces, ¿cuáles son estos números?
‫Este cinco es la cantidad de elementos dentro de mi lista de matrices.
‫Entonces aquí dice, cuenta y cuenta cinco.
‫Si miramos aquí cuántos valores teníamos mientras teníamos siete, uno, dos, tres, cuatro, cinco, seis,
‫siete.
‫Y quitamos el 13 y quitamos el cero.
‫Así que ahora veamos si el 13 todavía está ahí.
‫Entonces, si tomamos ese trece punto tres siete y sumamos ciento veintiocho veinticinco punto tres
‫más los trece, como pueden ver, nos da este resultado.
‫Entonces, la eliminación principal 13 eliminó el elemento con un valor específico.
‫Así que elimínelo un elemento y no todos, como puede ver aquí.
‫Entonces está quitando un 13 y simplemente quitando el primero.
‫Copiemos eso y ejecútelo de nuevo.
‫Y ahora hemos eliminado 13 dos veces y, como puede ver, obtenemos este valor de 166, por lo que todavía
‫había un 13 allí.
‫Así que vamos a ejecutarlo de nuevo cuando no haya.
‫13.
‫Y.
‫Como puede ver, todo está bien, así que intente quitar algo, pero no había nada, así que si no hay
‫nada, como puede ver, simplemente no hace nada.
‫A pesar de que intentamos tres veces eliminar este 13 o eliminar el 13 y ya no había 13 allí.
‫Está bien.
‫Así que fue un pequeño comienzo para un realista.
‫Y como puede ver, hay mucho que saber sobre Irrealis, y son geniales.
‫Y en el siguiente video, vamos a seguir adelante y usar aún más métodos de la mejor clase.
‫Sin embargo, antes de hacer eso, me gustaría hablar rápidamente sobre algo de lo que no he hablado.
‫Y este es este objeto aquí.
‫Entonces, ¿por qué estoy usando un objeto en mi lista de matrices aquí en lugar de, por ejemplo, una lista de matrices como el tipo de
‫datos o incluso un entero o una cadena?
‫Bueno, estoy usando el objeto aquí porque el objeto es el nivel más alto.
‫La clase que hay todas las demás clases está heredando de cierta manera de ese objeto de clase, es por eso
‫que podemos usar objetos aquí, porque cualquier tipo de datos diferente que estará dentro de mi lista de matrices funcionará
‫con esto, porque si miramos nuestra matriz lista, tenemos un número entero aquí.
‫Tenemos la cuerda aquí, luego tenemos un doble allí.
‫Así que tenemos tres tipos de datos diferentes allí y no podemos simplemente decir, OK, objeto o este objeto va a
‫ser un número entero o va a ser una cadena o un doble, porque eso no sería correcto, porque es
‫todo de esas cosas.
‫Derecha.
‫Y el objeto se encarga de eso.
‫Entonces, si usamos este enfoque, será lo suficientemente inteligente como para entender, de acuerdo, en caso de que sea
‫un número entero, se encargará de eso y se sumará a la suma.
‫De lo contrario, se sumará a la suma si es un doble.
‫Pero si es una cadena, simplemente imprimirá la cadena.
‫Está bien.
‫Solo quería asegurarme de que esto quede totalmente claro.
‫Por eso agregué este pequeño fragmento al video.
‫Si tiene alguna otra pregunta en la que cree que no se
‫explicó lo suficientemente bien, hágamelo saber en las preguntas y respuestas y agregaré algunas instrucciones o descripciones adicionales a las conferencias.
‫Está bien.
‫Así que nos vemos en el siguiente video.