Interfaz de lista en Java con ejemplos

La interfaz List en Java proporciona una forma de almacenar la colección ordenada. Es una interfaz secundaria de Collection . Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos.  La interfaz List se … Continue reading «Interfaz de lista en Java con ejemplos»

Lista enlazada en Java

La lista enlazada es parte del marco de la colección presente en el paquete java.util . Esta clase es una implementación de la estructura de datos LinkedList, que es una estructura de datos lineal donde los elementos no se almacenan en ubicaciones contiguas y cada elemento es un objeto separado con una parte de datos … Continue reading «Lista enlazada en Java»

Programa Java para implementar la API IdentityHashMap

IdentityHashMap implementa la interfaz Map usando Hashtable , usando la igualdad de referencia en lugar de la igualdad de objetos al comparar claves (y valores). Esta clase no es una implementación de mapa de propósito general. Si bien esta clase implementa la interfaz Map, viola intencionalmente el contrato general de Map, que exige el uso … Continue reading «Programa Java para implementar la API IdentityHashMap»

Encontrar el elemento mínimo y máximo del vector usando una interfaz comparable en Java

La clase Vector en Java implementa una array dinámica, es decir, puede crecer y reducirse según los elementos que insertemos o eliminemos de ella. Implementa la interfaz List por lo que admite todos los métodos proporcionados por la interfaz List. En este artículo, vamos a discutir cómo podemos encontrar los elementos mínimos y máximos de … Continue reading «Encontrar el elemento mínimo y máximo del vector usando una interfaz comparable en Java»

Programa Java para implementar la API ConcurrentLinkedQueue

La clase ConcurrentLinkedQueue en Java es parte de Java Collection Framework . Pertenece al paquete java.util.concurrent . Fue introducido en JDK 1.5. Se utiliza para implementar Queue con la ayuda de LinkedList al mismo tiempo. Es una implementación ilimitada segura para subprocesos de Queue que inserta elementos en la cola de la cola en forma … Continue reading «Programa Java para implementar la API ConcurrentLinkedQueue»

¿Cómo crear TreeMap en Java?

TreeMap en Java se utiliza para implementar la interfaz Map y NavigableMap junto con la clase abstracta . El mapa se ordena según el orden natural de sus claves, o mediante un comparador proporcionado en el momento de la creación del mapa, según el constructor que se utilice. Para crear TreeMap podemos usar la clase … Continue reading «¿Cómo crear TreeMap en Java?»

Programa Java para ordenar vectores usando el método Collections.sort()

java.util.Collections.sort() lista Colección Sintaxis: Clasificación vacía pública (objeto vectorial); Parámetros: Instancia del vector como argumento Ilustración: método Collection.sort() Let us suppose that our list contains {«Geeks For Geeks», «Friends», «Dear», «Is», «Superb»} After using Collection.sort(), we obtain a sorted list as {«Dear», «Friends», «Geeks For Geeks», «Is», «Superb»} Cree una instancia de vector. Agregar elementos … Continue reading «Programa Java para ordenar vectores usando el método Collections.sort()»

Método TreeMap descendenteMap() en Java con ejemplos

El método descendingMap() se utiliza para devolver una vista en orden inverso de las asignaciones contenidas en este mapa. El orden inverso o descendente de las asignaciones se realiza de acuerdo con el orden descendente de las claves. El mapa descendente está respaldado por este mapa, por lo que los cambios en el mapa se … Continue reading «Método TreeMap descendenteMap() en Java con ejemplos»

Método BlockingQueue contains() en Java con ejemplos

El método contains(Object o) de la interfaz BlockingQueue comprueba si el elemento pasado en el parámetro existe en el contenedor o no. Devuelve verdadero si el elemento existe en el contenedor; de lo contrario, devuelve un valor falso. Sintaxis: public boolean contains(Object o) Parámetros: Este método acepta un parámetro obligatorio o cuya presencia en el … Continue reading «Método BlockingQueue contains() en Java con ejemplos»

Método BlockingDeque pollFirst() en Java con ejemplos

El método pollFirst() de BlockingDeque devuelve el elemento frontal en el contenedor Deque y lo elimina. Devuelve nulo si el contenedor está vacío. Sintaxis: public E pollFirst() Parámetros: este método no acepta ningún parámetro. Devoluciones: este método devuelve el elemento frontal en el contenedor Deque si el contenedor no está vacío y elimina el elemento. … Continue reading «Método BlockingDeque pollFirst() en Java con ejemplos»