🚀 ¿Cómo usar ARRAYLISTS en JAVA? POO 🖥️ | COLLECTIONS | Explicación FÁCIL 💥#13

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • ⭐En la clase de hoy vamos a ver qué son los #arraylists en java, ¿De qué manera los podemos implementar? ¿En qué situaciones conviene utilizarlos? ¿Cómo podemos agregar nuevos registros? ¿Cómo podemos recorrerlos? y MUCHO MÁS! 🤩
    -
    💥 APOYÁ EL CANAL 💥
    💖 Invitame un tereré desde Argentina (MercadoPago): cafecito.app/todocode
    💖 Transferencia Argentina (alias): todocode
    💖 Paypal: paypal.me/luikina
    -
    💥 SEGUINOS EN 💥
    🌐Instagram: / todo_code
    🌐Twitter: / todo_code
    🌐Twitch: / todocode
    🌐TodoCode Academy: www.todocodeacademy.com
    🌐Discord: / discord
    -
    🔴 Introducción: 0:00
    🔴 Teorìa: Tipos de listas: 0:28
    🔴 Tipos de orden en Collectios (FIFO y LIFO): 01:17
    🔴 Teoría: ArrayLists: 02:07
    🔴 Práctica de ArrayLists: 03:28
    🔴 Conclusiones, cierre y novedades: 13:32
    -
    🔗 Link del código del ejercicio: j.gs/GIPr
  • Věda a technologie

Komentáře • 111

  • @claracano9776
    @claracano9776 Před 2 lety +31

    Ojalá todos los profes fuesen como vos!! Tu claridad y sencillez son impecables

  • @nicolasarriola3323
    @nicolasarriola3323 Před rokem +10

    Hoy tuve una clase con el profe de prog, y pase de no entender nada de lo que decía a entender casi todo. Tus videos me sirvieron mucho, mil gracias.

  • @kevinlemos3465
    @kevinlemos3465 Před rokem +4

    Sos lo más Luisina, ojalá llegues cada vez más lejos. Es un lujo aprender con vos, haces que los contenidos pesados, sean más livianos gracias a tu forma ludica y más simple para entender.

  • @gastonranz9552
    @gastonranz9552 Před rokem +4

    Me encanta la manera en la que explicas! Había visto anterior mente el concepto "Arrays" y del tipo "ArrayList", pero no comprendía algunas cosas, tu forma de explicar, lo dinámico y lo directo al grano que fuiste me llevó al poder entender bien todo! Muchísimas gracias! Sos una genia! Dios te bendiga por este maravilloso contenido de alta calidad, sobre todo el curso de POO!

  • @joserobertomocinomorales1751

    Me salvaste ya estando en el trabajo. Muchas gracias por compartir tus videos; saludos.

  • @juandelgado-co6rc
    @juandelgado-co6rc Před rokem +8

    Cuando consiga mi primer trabajo como programador, hare mi aporte, eres la mejor maestra de todo youtube!

  • @flag2612
    @flag2612 Před 2 lety +5

    Muy buena explicación.. Como siempre!!

  • @marcosmartinez9590
    @marcosmartinez9590 Před 9 měsíci

    jamas e amado a alguien como a ti joder justo lo que andaba buscando

  • @luisanimesiboya4370
    @luisanimesiboya4370 Před rokem +1

    Waaa eres buena tu simpleza hace que cualquier persona entienda

  • @JosephGallagher
    @JosephGallagher Před rokem +1

    Esto fue muy práctico y objetivo, muchas gracias :D

  • @CodeBOXDaniKeys
    @CodeBOXDaniKeys Před 2 lety +1

    para imprimir vi que en otro video que crearon un método y como parámetros del constructor instanciaron la interface Collection como objeto , y en el cuerpo del metodo si definieron el ciclo forEach ,de esta manera cualquier colección se puede imprimir ya que pertenece a la super interface collection y solo se llama el método seguido el nombre del Array en el ejemplo quedaría algo asi:
    public static void imprimir(Collection coleccion) {
    for(Object elemento: coleccion){
    System.out.println("elemento = " + elemento.getNombre);
    }
    imprimir(lista)
    buena implementacion al inicial izar los parámetros del constructor sin haber declarado un objeto, primera ves en el canal y me quedo muy buena clase

  • @karlaandino156
    @karlaandino156 Před rokem +4

    Me acabo de enterar más contigo en menos de 15min, que con mi profesor en un mes 😂❤. GRACIASSSS

  • @fracuz15577
    @fracuz15577 Před 9 měsíci

    Con clases como está, ya no necesito ir a la universidad. Gracias.

  • @carolayjohanaperezborges9461

    Muy clara para explicar, impecable

  • @omar-om6du
    @omar-om6du Před 2 lety +1

    Empezamos la escalada, despacio pero seguro con estos temas que se usan bastante en los programas.

  • @karola9045
    @karola9045 Před 11 měsíci +1

    Gracias, explicación clara y concisa . Te amo ❤

  • @LuisSanchez-sy4rp
    @LuisSanchez-sy4rp Před 2 lety +1

    Ya se te extrañaba Lu. Otro buen video.

  • @danielaorozco6312
    @danielaorozco6312 Před 2 lety +1

    Muy bueno y todo claro!

  • @ramonnavagarcia457
    @ramonnavagarcia457 Před 21 dnem

    Bien explicado bien entendido. Gracias

  • @DanielCR19
    @DanielCR19 Před 10 měsíci

    GRACCIASSSSSSS de verdad me sentía medio confundido cuando mi profe lo explicaba, de verdad muchas graciass 10000000000000/10

  • @robertgt16
    @robertgt16 Před 2 lety

    Me gusto .... muy clara la explicación...

  • @user-gr3mp6ys1m
    @user-gr3mp6ys1m Před 6 měsíci

    Excelente video profe gracias por compartir

  • @Luisangel-gu4iz
    @Luisangel-gu4iz Před 7 měsíci

    excelente video profe Luisina, graciass!

  • @beatrizsebastianlopez2488

    Muy buena explicación!!!
    😍

  • @raymonrs1735
    @raymonrs1735 Před 2 lety +1

    Sos una genia. Gracias.

  • @antoniogutierrezlebron560
    @antoniogutierrezlebron560 Před 4 měsíci

    como videos de repaso y aclarar un poco creo que son los mejores de internet

  • @santiago-cu6iq
    @santiago-cu6iq Před rokem

    Muy buena profe, aquí retroalimentando y preparándome para una entrevista de trabajo.

  • @oscardanielferreiramontene8073

    Excelente explicación Profe...🙂

  • @facundoherrera7846
    @facundoherrera7846 Před rokem +1

    Oh Luisina eres un tesoro nacional xd,fuera de jodas muy bueno el video

  • @Lucas-dk7fq
    @Lucas-dk7fq Před rokem

    me re servio este video, te amo luisina

  • @estibenfernandez6377
    @estibenfernandez6377 Před 3 měsíci

    Brutal!

  • @marcodelboccio2337
    @marcodelboccio2337 Před 10 měsíci

    Amo la música del outro jajaja, que bueno vídeo

  • @MiguelSilva-ur9xd
    @MiguelSilva-ur9xd Před 2 lety +6

    también puedes recorrer la lista con una función lambda:
    lista.forEach(listar - >{
    System.out.println(listar + " " ) ;
    }) ;

    • @TodoCode
      @TodoCode  Před 2 lety +7

      Exacto! Pero como en este curso aún no se tocó este tema.... No lo mostramos para no cofundir o complicar 😊... Todos los temas los damos de forma secuencial! Cuando lleguemos a lambdas seguro vamos a mostrar muuuchas cosas al respecto!! Igual gracias por el aporte!! 🤩 Saludos!!

  • @fabianmerar.3572
    @fabianmerar.3572 Před 2 lety +1

    eres excelente explicando gracias por tus aportes

    • @TodoCode
      @TodoCode  Před 2 lety

      Gracias a vos por el comentario!!

  • @SpikeCuervo
    @SpikeCuervo Před rokem

    Son muy buenos tus videos, mucho mejores que los que tengo en mi curso.

  • @carlosurtubia8265
    @carlosurtubia8265 Před 6 měsíci

    Muy buena explicacion

  • @nopesep9123
    @nopesep9123 Před rokem

    Muchas gracias!!!

  • @rogolo-05
    @rogolo-05 Před 5 měsíci

    MUCHÍSIMAS GRACIAS

  • @Loko0055x
    @Loko0055x Před rokem

    wow bien entretenido tu video grax sigue asi

  • @lauramoreno5170
    @lauramoreno5170 Před rokem

    Muchas gracias por tu labor! el video es clarísimo y explicas super bien, muchas muchas gracias. Tengo problemas para realizarte la donación con Paypal desde Europa :S

  • @Poketchapu
    @Poketchapu Před 2 měsíci +1

    La IA me trajo al mejor canal para iniciar con la programacion en Java

  • @anaalcantara7465
    @anaalcantara7465 Před 11 měsíci

    Gracias muchas gracias 🎉

  • @adriancampos4566
    @adriancampos4566 Před rokem

    excelente video.

  • @auris440
    @auris440 Před rokem

    Buenisimo

  • @gilbertojesusmogollonolive3848

    " Sos un crack" 😎

  • @ModelarTandil
    @ModelarTandil Před rokem

    Gracias Luisina

  • @tgm3066
    @tgm3066 Před 9 měsíci

    i love this videos(:

  • @norbertocontreras4725

    Ayudóoó un monton, sabia usar ArrayList pero no con Herencia

  • @machuchan
    @machuchan Před rokem

    buenisimos los videos,felicidades
    tengo un proble,a en este ejercicio...nohay manera de que me importe el ArrayList.
    algun consejo?gracias

  • @Alejandro-xg9ky
    @Alejandro-xg9ky Před 10 měsíci

    todo COOUUUDEEE

  • @refanewer301
    @refanewer301 Před rokem

    Qué copada!!! me estás salvando a mí y a mi curso de One Oracle Next Education, que no lo quiero ofender pero su curso de Collections es pesadísimo y muy pero muy mal explicado. Me salvás, la mejor explicación sin duda, muy completa e incomparable con el que me tuve que comer ajjajajaj
    Ya quisiera un profe así de objetivo

  • @videosaleatorios741
    @videosaleatorios741 Před rokem

    un suscriptor mas

  • @JustR4F4
    @JustR4F4 Před měsícem

    Porque se declara como "List lista;" y no directamente de ArrayList? o sea asi: "ArrayList lista;", que tiene de diferencia?

  • @danielosorio5102
    @danielosorio5102 Před rokem

    Te amo hermosa!!

  • @totimang
    @totimang Před 7 měsíci

    a mi me gusta ir viendo el video y luego copiar el código mano a mano, así hago la practica al mismo tiempo. El video que dura 14' me termina durando como mínimo 30' para prestar bien atención, un crack la profe

    • @TodoCode
      @TodoCode  Před 7 měsíci +1

      Esa es la idea!! Que lo vayan haciendo así!!!

  • @brunocastagna2250
    @brunocastagna2250 Před 6 měsíci

    para los parámetros recomiendo que dentro del paréntesis usen control espacio y ahi le sale la lista para no errarle

  • @DanielFariasInYoutube
    @DanielFariasInYoutube Před 2 lety +4

    Sos demasiado buena enseñando, Apenas domine el tema de Objetos voy por el curso de Spring Boot 😍😍

  • @ermelemoon7104
    @ermelemoon7104 Před 5 měsíci

    cómo se podría hacer para, en lugar de introducir los datos entre paréntesis, que esos datos sean pedidos por Scanner? Creo que me has salvado el ejercicio

  • @cuentadeyoutubegenerica8310

    tooodo coooouu

  • @diablisimo4444
    @diablisimo4444 Před 10 měsíci

    como puedo hacer que se vea de ese color la interfaz??? muy buen video porcierto.

  • @elprofedotti6933
    @elprofedotti6933 Před rokem +1

    Holaaaa!!! no puedo bajar los codigos de esos enlaces!!!! (adfly)

  • @random-fh5ke
    @random-fh5ke Před rokem +3

    cual es la diferencia entre:
    List lista = new ArrayList();
    ArrayList lista = new ArrayList();

    • @CarlosLeon22
      @CarlosLeon22 Před rokem +3

      La diferencia principal entre declarar una variable de tipo "ArrayList" (osea ArrayList nombre = new ArrayList();)y una variable de tipo "List" (Osea List nombre = new ArrayList();) es que la primera permite acceder a todos los métodos de la clase ArrayList, mientras que la segunda solo permite acceder a los métodos definidos en la interface List y en la interface Collection.

  • @luisfelipecorreamartinez9715

    como hallo los elementos que coiciden en la lista

  • @juanchang8189
    @juanchang8189 Před rokem

    Buenas tardes! una pregunta en que momento se usa los getter y setters por que vi que aveces algunas clases no le pones y aveces si, queria saber en que casos si se usa, y si estoy entiendiendo bien que los constructores se usan para poder usar las variables de las clases en otras clases o en el main gracias! y Feliz Navidad!

    • @TodoCode
      @TodoCode  Před rokem

      Hola! En este video explicamos a fondo getters y setters czcams.com/video/ZHK0t5gocjA/video.html

  • @mikedelarosa8808
    @mikedelarosa8808 Před 2 lety

    Hola, yo tengo una duda y es que quiero hacer un random pero no quiero que me repita datos, me podrias ayudar. :( Gracias :)

  • @gonzaloformento
    @gonzaloformento Před rokem

    Una pregunta, cuando se añade un nuevo objeto al ArrayList, a la hora de pasarle los atributos para almacenarlo, como el id, nombre y demás, si yo tengo, id, nombre,apellido, dni, dirección, telefono , etc, debo llenarlo en ese orden con los datos?

    • @TodoCode
      @TodoCode  Před rokem +1

      Hola Gonzalo! Si lo hacés mediante getters y setters no, si lo hicieras mediante un constructor debería ser en el orden exacto en el que esté en tu constructor :). Saludoss!

    • @gonzaloformento
      @gonzaloformento Před rokem

      @@TodoCode Entiendo, pero a la hora de armar la clase, tengo las dos formas, no se si me explico

  • @ALaGrandeLePuseCuca023

    Creo que sos la primera mujer dev de youtube que pude entender muy bien y no me aburrí, hermosa energía mandas en tus videos. Muchas gracias.

  • @nachiro_dev
    @nachiro_dev Před 4 měsíci +2

    Cometí el Error de llamar al Proyecto ArrayList lo cual luego me generó problemas con la importacion de la clase ArrayList por si a alguien le ocurre lo mismo, solo deben cambiar el nombre del proyecto.

    • @TodoCode
      @TodoCode  Před 4 měsíci +1

      Holaaa! Correcto! En las primeras clases de Java mencioné que no hay que usar palabras reservadas o de tipos de datos para nombrar proyectos o vsrisbles ☺️

  • @joanacarabajal63
    @joanacarabajal63 Před rokem +1

    Hola! en donde puedo ver el codigo ? el link en la descripción me tira error o abre una pagina que se bloquea. Gracias

    • @elprofedotti6933
      @elprofedotti6933 Před rokem

      me pasa igual, no se porq la profe decide compartir el codigo con esos acortadores y paginas puente

  • @IvanHernandez-cc6tm
    @IvanHernandez-cc6tm Před 2 lety +1

    Buenos días y muchas gracias, estoy haciendo una tarea, estoy usando LinkedList, y tengo problemas con el uso del iterador de la clase Itarator para eliminar un elemento de la lista, si puedes un uno de tus videos dar una explicación de como se usan, te lo agradeceré, gracias de antemano.

    • @TodoCode
      @TodoCode  Před 2 lety

      Hola! es obligatorio que uses la clase Iterator? Porque podés recorrer una linked list tranquilamente con un for each como mostramos el recorrido con la arraylist en este video! PD: El próximo video de esta serie de java son las linked list ;)

    • @IvanHernandez-cc6tm
      @IvanHernandez-cc6tm Před 2 lety

      @@TodoCode el bucle for-each me elimina un elemento de la lista directamente, pero no el que yo elegi, usando un indexOf si he podido eliminar el elemento deseado, luego he usado ListIterator y el processo fue un poco complicado al comienzo, pero al final el codigo me quedo sencillo y efectivo, gracias y gracias tambien por sus videos, me enseñan y aclaran bastantes dudas. feliz dia.

  • @hernanmigoni
    @hernanmigoni Před rokem

  • @alecano2359
    @alecano2359 Před 2 lety

    Muy buena la explicación y practica, pero tengo una duda, escribo todo tal cual, y nunca me corren los codigos, será por que uso el Netbeans 14?

    • @cristianfigueroa3333
      @cristianfigueroa3333 Před rokem

      La version del netbeans te ouede jugar en contra, pero se puede arreglar. Bueno ya han pasado 9 meses de esta consulta jjj

  • @user-ow6es9yw6g
    @user-ow6es9yw6g Před rokem +1

    Hola me podrías decir como se llama el tema q usas en el NetBeans???

    • @TodoCode
      @TodoCode  Před rokem

      Hola! Te dejo el link al video donde explico el paso a paso para dejarlo así: czcams.com/video/uU2-dpEYpnQ/video.html

  • @ernestodev24
    @ernestodev24 Před 2 lety +2

    Por que se crean dos constructores, uno vacío y otro con parámetros?

    • @TodoCode
      @TodoCode  Před 2 lety +1

      Hola!! Eso lo podes ver explicado de forma sencilla en este video: czcams.com/video/fdfXkiuVHp4/video.html

    • @ernestodev24
      @ernestodev24 Před 2 lety +1

      @@TodoCode gracias!!!! Excelentes vídeos eres la mejor programando!

  • @pedroarruvito6600
    @pedroarruvito6600 Před 2 lety +5

    Hola, no voy a ver el video. Solo vine a decir que tus videos de ArgPrograma son muy buenos. Lo haces parecer todo sencillo. Muchas gracias!

    • @TodoCode
      @TodoCode  Před 2 lety +3

      Muchas Gracias!! Por si te sirve, todos los videos que encuentres aca son equivalentes a cursos gratuitos! Todos te pueden ser complementarios a Arg. Programa o cualquier aprendizaje que estes teniendo! Incluso tenemos cursos gratuitos y con certificado en www.todocodeacademy.com/cursos
      Saludos!!

  • @Bryan406
    @Bryan406 Před 7 měsíci

    Gracias entendí list arriba messi

  • @insectowo
    @insectowo Před rokem

    Porque tiene un constructor vacío y un constructor con parámetros?

    • @TodoCode
      @TodoCode  Před rokem

      Lo podés ver en la clase de métodos constructores explicado en detalle! ♥ esta es la clase 13! la lista de reproducción completa la encontrás en el apartado "Listas de reproducción" el curso se llama POO con Java!

  • @eliasgonzalez1594
    @eliasgonzalez1594 Před 5 měsíci

    y como seria si yo quiero mostrar eso en una tabla

  • @ema-mh1du
    @ema-mh1du Před 11 měsíci

    👍🧉

  • @ArcDashMax
    @ArcDashMax Před 2 lety +1

    :P

  • @hyronvinter778
    @hyronvinter778 Před 8 měsíci

    Como hace para que su NetBeans se vea así de lindo? :((((((((

    • @ZaiKo-CR
      @ZaiKo-CR Před 8 měsíci

      Son temas, tiene un video de eso, igual puedes buscar en google: Thema Netbeans Dracula
      Es otro muy lindo.
      Yo utilice el de Dracula y hice el mio personalizando cada parámetro.

    • @ZaiKo-CR
      @ZaiKo-CR Před 8 měsíci +1

      Este es el video de ella para personalizarlo igual, el tema "Sublime" es el que utiliza y es muy bonito y agradable a la vista: czcams.com/video/uU2-dpEYpnQ/video.htmlsi=DS4md0gqF9lrnJsj

  • @alisonpadilla2559
    @alisonpadilla2559 Před rokem +1

    Me salieron mil adds en este video :((( mal

  • @InSanE-404
    @InSanE-404 Před rokem +1

    tengo uin problema...
    List saleMonthlyValance = new ArrayList ();
    saleMonthlyValance.add(new SaleDTO("Enero", 300.20));
    la segunda linea me marca en rojo, y no me reconoce la variable que acabe de crear "saleMonthlyValance" osea no accedo al metodo .add ni a ninguno, que puede ser? java8

    • @AlexCruz-ys6ql
      @AlexCruz-ys6ql Před rokem

      me paso lo mismo no me deja avanzar ese problema en el curso. Encontraste el error lo pudiste solucionar?