¿Cómo iterar LinkedList en Java?

LinkedList en java es básicamente una parte del marco de colección presente en el paquete java.util. Es la implementación de la estructura de datos LinkedList que almacena elementos de manera no contigua dentro de la memoria. Cinco formas de iterar una LinkedList son: Uso del bucle for Usando el ciclo while Usar bucle for mejorado … Continue reading «¿Cómo iterar LinkedList en Java?»

Diferencia entre PriorityQueue y TreeSet

Tanto PriorityQueue como TreeSet son clases definidas dentro de Collection Framework. En este artículo, aprenderemos las diferencias entre PriorityQueue y TreeSet. PriorityQueue es una implementación de la interfaz Queue y TreeSet es la implementación de la interfaz Set . Existen algunas diferencias entre ellos. Así que hemos tratado de enumerar las diferencias entre PriorityQueue y … Continue reading «Diferencia entre PriorityQueue y TreeSet»

Mapa abstracto en Java

La clase AbstractMap es parte de Java Collection Framework . Implementa directamente la interfaz Map para proporcionarle una estructura, al hacerlo, facilita las implementaciones posteriores. Como sugiere el nombre, AbstractMap es una clase abstracta por definición, por lo tanto, no se puede usar para crear objetos. Las clases concretas que heredan de AbstractMap se pueden … Continue reading «Mapa abstracto en Java»

Método BlockingQueue DrainTo() en Java con ejemplos

El método DrainTo(Collection col) de BlockingQueue elimina todos los elementos disponibles de esta LinkedBlocking Queue y los agrega a la colección dada pasada como parámetro. Nota : el método DrainTo() de BlockingQueue se ha heredado de la clase Queue en Java. drenajeA(Colección<? super E> col) El método DrainTo(Collection<? super E> col) de la interfaz BlockingQueue … Continue reading «Método BlockingQueue DrainTo() en Java con ejemplos»

Método BlockingDeque offerFirst() en Java con ejemplos

El método offerFirst(E e) de BlockingDeque inserta el elemento pasado en el parámetro al frente del contenedor Deque. Si la capacidad del contenedor ha excedido, entonces no devuelve una excepción como en el caso de la función add() y addFirst(). Sintaxis:  public boolean offerFirst(E e) Parámetros: este método acepta un parámetro obligatorio e que es … Continue reading «Método BlockingDeque offerFirst() en Java con ejemplos»

Método ConcurrentSkipListMap remove() en Java con ejemplos

El método remove() de java.util.concurrent.ConcurrentSkipListMap es una función integrada en Java que elimina la asignación de la clave especificada de esta asignación. El método devuelve nulo si no hay una asignación para esa clave en particular. Después de realizar este método, se reduce el tamaño del mapa. Sintaxis: ConcurrentSkipListMap.remove(Object ob) Parámetro: la función acepta un … Continue reading «Método ConcurrentSkipListMap remove() en Java con ejemplos»

Método CopyOnWriteArrayList equals() en Java con ejemplos

El método CopyOnWriteArrayList equals() se usa para comparar dos listas. Compara las listas, ya que ambas listas deben tener el mismo tamaño y todos los pares de elementos correspondientes en las dos listas son iguales. Sintaxis: boolean equals(Object o) Parámetros: esta función tiene un solo parámetro que es objeto de comparación para la igualdad. Devoluciones: … Continue reading «Método CopyOnWriteArrayList equals() en Java con ejemplos»

Establecer el método size() en Java con un ejemplo

El método java.util.Set.size() se usa para obtener el tamaño del Conjunto o la cantidad de elementos presentes en el Conjunto. Sintaxis: int size() Parámetros: Este método no toma ningún parámetro. Valor devuelto: El método devuelve el tamaño o el número de elementos presentes en el Conjunto. El siguiente programa ilustra el método java.util.Set.size(): // Java … Continue reading «Establecer el método size() en Java con un ejemplo»

Método TreeSet removeAll() en Java con ejemplo

El método removeAll() de la clase java.util.TreeSet se usa para eliminar de este conjunto todos sus elementos que están contenidos en la colección especificada. Sintaxis: public boolean removeAll(Collection c) Parámetros: este método toma la colección c como un parámetro que contiene elementos que se eliminarán de este conjunto. Valor devuelto: este método devuelve verdadero si … Continue reading «Método TreeSet removeAll() en Java con ejemplo»

Método LinkedBlockingDeque hashCode() en Java con ejemplo

El método hashCode() de LinkedBlockingDeque en Java se usa para obtener el valor de hashCode para esta instancia de LinkedBlockingDeque. Devuelve un valor entero que es el valor hashCode para esta instancia de LinkedBlockingDeque. Sintaxis: public int hashCode() Parámetros: Esta función no tiene parámetros. Devoluciones: el método devuelve un valor entero que es el valor … Continue reading «Método LinkedBlockingDeque hashCode() en Java con ejemplo»