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 Жыл бұрын
✅✅ ✅ ✅ ✅ 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 Жыл бұрын
Siguiendo su curso profe, como siempre impecable, saludos desde Argentina.
@walterobservador46975 жыл бұрын
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
@nicotoobebello63865 жыл бұрын
jajaja a mi también me paso lo mismo
@juanma_cello3 жыл бұрын
Mejor explicado imposible profesor. Me has salvado entender las prácticas de programación. Muchísimas gracias!!
@luislopezacosta47359 жыл бұрын
Muchas gracias y realmente es un gran maestro. Saludos cordiales
@pildorasinformaticas8 жыл бұрын
+Luis LÓPEZ ACOSTA Gracias !! Un saludo
@yoelcesarramosmayta4819 жыл бұрын
gracias este dia a llegado.
@lewisv94399 жыл бұрын
Interesante, muy bueno como siempre Gracias
@teldatamcy56567 ай бұрын
Gracias!!!
@javiermaruiz4 жыл бұрын
Ilustrativo a más no poder
@sfhj84358 жыл бұрын
Buenas noches; gracias por sus videos son buenisimos, pero es que casi no entiendo el truco del metodo compareto. gracias
@pildorasinformaticas8 жыл бұрын
+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
@sfhj84358 жыл бұрын
Gracias. Y tambien me gustaria preguntarle si en este curso se aprendera hacer paginas web con Java. Gracias
@pildorasinformaticas8 жыл бұрын
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
@ronnysuero55676 жыл бұрын
Estoy viendo tu curso de java me parese lo mejor que hay expica muy bien voy por en video 186
@CodeBOXDaniKeys2 жыл бұрын
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 Жыл бұрын
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
@memejamas38182 жыл бұрын
gracias profe
@oscarsantos23755 жыл бұрын
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
@pariksiterikrsnanortiz34355 жыл бұрын
Exacto Oscar, la clase lo realiza internamente siguieno las instrucciones del metodo compareTo sobreescrito.
@DarkESuchija3014 жыл бұрын
eres bastante bueno crack
@machuinday8 жыл бұрын
¿Cómo ser haría el remove, de cualquiera de los objetos insertados?
@pildorasinformaticas8 жыл бұрын
+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!!
@machuinday8 жыл бұрын
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".
@pildorasinformaticas8 жыл бұрын
Necesitaría que copiaras y pegaras tu código para poder ayudar con esto. Un saludo
@machuinday8 жыл бұрын
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); } }
@machuinday8 жыл бұрын
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; } }
@ernestofavio67354 жыл бұрын
Disculpen pero xq se los debe de restar en el metodo de compareTo?
@javiermaruiz4 жыл бұрын
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
@rolandoluismartin93424 жыл бұрын
@@javiermaruiz Abstracto eh!!!!!!
@aripaez3 жыл бұрын
Excelente! Se entendió perfecto.
@cristianbavaro8 жыл бұрын
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.
@dovi7 жыл бұрын
Cristian L ¡Pues alternas el sustraendo por el minuendo y viceversa et voilà! Un saludo.