Curso Java. Colecciones VIII TreeSet I. Vídeo 186

  Рет қаралды 47,238

pildorasinformaticas

pildorasinformaticas

Күн бұрын

En este vídeo comenzamos a ver las colecciones de tipo TreeSet, también conocidas como árboles.
Para más cursos, ejercicios y manuales visita: www.pildorasinf...

Пікірлер: 39
@pildorasinformaticas
@pildorasinformaticas Жыл бұрын
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@marceloalejandroasis2596
@marceloalejandroasis2596 Жыл бұрын
Siguiendo su curso profe, como siempre impecable, saludos desde Argentina.
@walterobservador4697
@walterobservador4697 5 жыл бұрын
tuve que llegar al vídeo 183 masomenos para que el for each me empiece a gustar, y por ende empiece a usarlo mas seguido jejeje,. Buen vídeo profe
@nicotoobebello6386
@nicotoobebello6386 5 жыл бұрын
jajaja a mi también me paso lo mismo
@juanma_cello
@juanma_cello 3 жыл бұрын
Mejor explicado imposible profesor. Me has salvado entender las prácticas de programación. Muchísimas gracias!!
@luislopezacosta4735
@luislopezacosta4735 9 жыл бұрын
Muchas gracias y realmente es un gran maestro. Saludos cordiales
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Luis LÓPEZ ACOSTA Gracias !! Un saludo
@yoelcesarramosmayta481
@yoelcesarramosmayta481 9 жыл бұрын
gracias este dia a llegado.
@lewisv9439
@lewisv9439 9 жыл бұрын
Interesante, muy bueno como siempre Gracias
@teldatamcy5656
@teldatamcy5656 7 ай бұрын
Gracias!!!
@javiermaruiz
@javiermaruiz 4 жыл бұрын
Ilustrativo a más no poder
@sfhj8435
@sfhj8435 8 жыл бұрын
Buenas noches; gracias por sus videos son buenisimos, pero es que casi no entiendo el truco del metodo compareto. gracias
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Johan Fonseca Sanchez Hola !! Gracias por el comentario. El método compareTo devuelve solo tres posibles valores: 1. ) Un número negativo. En este caso el objeto que estamos comparando con otro, será menor 2. ) Cero (0). En este caso ambos objetos son iguales 3. ) Un número positivo. En esta caso el objeto que estás comprando con otro, será mayor. Recomiendo (aunque a lo mejor ya lo has hecho) que revises la API donde se describe este método y también que lo busques en google. Google te ofrecerá multitud de páginas donde se explicará por diferentes personas y de diferente manera, que hace este método. Seguro que acabarás entendiéndolo. Un saludo
@sfhj8435
@sfhj8435 8 жыл бұрын
Gracias. Y tambien me gustaria preguntarle si en este curso se aprendera hacer paginas web con Java. Gracias
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Hola !! Java no construye páginas web. De eso se encarga HTML y CSS. Lo que podemos hacer con java es añadir funcionalidades y características nuevas a páginas web ya construidas. Veremos en este curso los servlets, también JDBC que se pueden incluir como funciones adicionales a un sitio web. Un saludo
@ronnysuero5567
@ronnysuero5567 6 жыл бұрын
Estoy viendo tu curso de java me parese lo mejor que hay expica muy bien voy por en video 186
@CodeBOXDaniKeys
@CodeBOXDaniKeys 2 жыл бұрын
compareTo muy parecido a equals de la clase Object solo que en este caso no toco castear la instancia generica a la instancia del objeto propio, me quedo la duda de en cuanto los valores -1 -0 1 solo vi que implementaste el 0, no se como el metodo compareTo interpreto los valores de -1 y 1 ya que no creaste condicionales para estos
@robotvivo5158
@robotvivo5158 Жыл бұрын
bro. Lo que pasa es que el metodo compareTo devuelve 3 valores : 0, numero negativo o numero positivo. en el return : numero_articulo - o.numero_articulo del metodo .... Vemos que es una restta osea una diferencia y esta diferencia dara como resultado alguno de los tres valores que antes dije. Si da positivo objPropio es mayor al que compara si da negativo objPropio es menos al que compara si da 0 entoncers son iguales
@memejamas3818
@memejamas3818 2 жыл бұрын
gracias profe
@oscarsantos2375
@oscarsantos2375 5 жыл бұрын
hola, una duda, al crear la clase Articulo e implementar la interface comparable y definir el metodo comparteTo, despues veo que en ningun momento se llama a ese metodo(compareTo), es como si java lo hiciera todo internamente y con eso los ordena por el numero del articulo, podria explicarme eso? muchas gracias
@pariksiterikrsnanortiz3435
@pariksiterikrsnanortiz3435 5 жыл бұрын
Exacto Oscar, la clase lo realiza internamente siguieno las instrucciones del metodo compareTo sobreescrito.
@DarkESuchija301
@DarkESuchija301 4 жыл бұрын
eres bastante bueno crack
@machuinday
@machuinday 8 жыл бұрын
¿Cómo ser haría el remove, de cualquiera de los objetos insertados?
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+day chavez Hola !! Nombre_de_la_lista.remove(nombre_elemento). Hay que tener en cuenta que un treeset no puede eliminar por índice, sino que lo hace por valor de objeto. Un saludo!!
@machuinday
@machuinday 8 жыл бұрын
Gracias, agradezco que me haya contestado; si pudiera orientarme en este problema. Yo creé una clase "persona" con 4 atributos; creo un "TreeSet" de "persona", inserto, pues, empleando la interfaz "comparator" para que los ordene de acuerdo a una "matrícula". El problema es que hago "lista.remove(persona1), y, al parecer no me elimina nada, esto también con "lista.contains(persona1)", aún cuando está el elemento, me devuelve "false".
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Necesitaría que copiaras y pegaras tu código para poder ayudar con esto. Un saludo
@machuinday
@machuinday 8 жыл бұрын
import java.util.Iterator; import java.util.NavigableSet; import java.util.TreeSet; public class prinpal { public static void main(String[] args) { TreeSet data = new TreeSet(new comparaM()); persona p1 = new persona("Franz", 2123, 2); persona p2 = new persona("Beth", 2145, 1); persona p3 = new persona("Mozart", 2121, 4); persona p4= new persona("veta", 2165, 2); data.add(p1); data.add(p2); data.add(p3); data.add(p4); System.out.println(data); persona aux = new persona("", 2123, 0.0); data.remove(p1); System.out.println(data.contains(p3)); System.out.println(data); } }
@machuinday
@machuinday 8 жыл бұрын
public class persona { String nombre; int matricula; double altura; persona(String no, int mat, double alt){ nombre= no; matricula =mat; altura =alt; } public String toString(){ return nombre + matricula +" "+ altura; } }
@ernestofavio6735
@ernestofavio6735 4 жыл бұрын
Disculpen pero xq se los debe de restar en el metodo de compareTo?
@javiermaruiz
@javiermaruiz 4 жыл бұрын
El compareTo compara objetos mediante operación aritmética. Si el resultado es 0 es que son iguales y si es positivo o negativo pues mayor o menor respectivamente. Juan le ha dicho a la clase articulo que cuando tenga que comparar objetos lo haga comparando la variable numero de articulo. Treeset cuando recibe un item articulo lo pone en la lista y cuando recibe el siguiente los compara. Puede compararlos porque Juan se preocupó de que la clase articulo implementase a Comparable y treeset lo que hace es usar la implementacion que Articulo hace de Comparable para comparar los objetos y situarlos en la posición correspondiente
@rolandoluismartin9342
@rolandoluismartin9342 4 жыл бұрын
@@javiermaruiz Abstracto eh!!!!!!
@aripaez
@aripaez 3 жыл бұрын
Excelente! Se entendió perfecto.
@cristianbavaro
@cristianbavaro 8 жыл бұрын
Como ordenarlos de mayor a menor? en ese caso estan ordenados de menor a mayor, pero no se como hacerlo de mayor a menor. Gracias.
@dovi
@dovi 7 жыл бұрын
Cristian L ¡Pues alternas el sustraendo por el minuendo y viceversa et voilà! Un saludo.
@alwallo
@alwallo 6 жыл бұрын
return o.numero_articulo - numero_articulo;
@ernestofavio6735
@ernestofavio6735 4 жыл бұрын
@@dovi Sabes xq se los debe de restar?
Curso Java. Colecciones IX. TreeSet II. Vídeo 187
14:56
pildorasinformaticas
Рет қаралды 30 М.
ARRAYLIST en Java ☕ Lo básico para arrancar ✅
19:39
Charly Cimino
Рет қаралды 53 М.
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 25 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 123 МЛН
34 - Árboles Binarios de Búsqueda, Creación e Inserción (EDDJava)
28:13
Curso Java. Colecciones IV. Métodos  equals y hashCode II. Vídeo 182
20:13
pildorasinformaticas
Рет қаралды 61 М.
Curso Java. Colecciones II. Vídeo 180
22:24
pildorasinformaticas
Рет қаралды 85 М.
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
Curso Java. Colecciones III. Métodos equals y hashCode. Vídeo 181
19:54
pildorasinformaticas
Рет қаралды 82 М.
¿Qué son los ÁRBOLES BINARIOS y por qué son tan geniales?
8:22
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 41 МЛН
Curso Java. Excepciones I. Vídeo 142
21:43
pildorasinformaticas
Рет қаралды 137 М.
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26