Copie elementos de Vector a Java ArrayList

Dado que la clase Vector y la clase ArrayList forman parte de las colecciones de Java, es decir , el marco de la colección , ambas clases pueden usar métodos disponibles en el marco de la colección. El método Copy() es uno de los métodos de la interfaz de colección que se utiliza para copiar … Continue reading «Copie elementos de Vector a Java ArrayList»

Programa Java para obtener el primer elemento de LinkedHashSet

LinkedHashSet es una implementación de Set Abstract Data Type (ADT). Se extiende desde la clase HashSet que a su vez implementa Set Interface. La diferencia entre LinkedHashSet y HashSet es la propiedad de mantener el orden de los elementos. LinkedList es solo un contenedor que contiene una secuencia de elementos. Por definición, Set no debe … Continue reading «Programa Java para obtener el primer elemento de LinkedHashSet»

¿Cómo ordenar los elementos HashSet usando una interfaz comparable en Java?

La clase HashSet implementa la interfaz Set , respaldada por una tabla hash que en realidad es una instancia de HashMap . No se garantiza el orden de iteración del conjunto, lo que significa que cuando iteramos el HashSet, no hay garantía de que obtengamos los elementos en el orden en que se insertaron. Para … Continue reading «¿Cómo ordenar los elementos HashSet usando una interfaz comparable en Java?»

Programa Java para implementar la API ArrayList

ArrayList es una array de tamaño variable de la interfaz de lista. Proporciona los métodos que se pueden usar para manipular el tamaño de la array cuando sea necesario. Cada instancia de un ArrayList tiene cierta capacidad, la capacidad significa el tamaño para almacenar los elementos en el ArrayList. Si no asigna ninguna capacidad, la … Continue reading «Programa Java para implementar la API ArrayList»

Diferencia entre EnumMap y HashMap

EnumMap y HashMap son las clases que implementan la interfaz Map . Pero hay algunas diferencias que existen entre ellos. Así que hemos tratado de enumerar las diferencias entre EnumMap y HashMap. 1. EnumMap : Tipos de enumeración de interfaz de mapa Mapa La clase EnumMap es miembro de Java Collections Framework y no está … Continue reading «Diferencia entre EnumMap y HashMap»

Hashtable keySet() Método en Java con ejemplos

Java.util.Hashtable se utiliza para crear un conjunto de elementos clave en la tabla hash. Sintaxis: public Set<K> keySet() K : tipo de Claves en la tabla hash Parámetros: El método no toma ningún parámetro. Valor devuelto: el método devuelve un conjunto que tiene las claves de la tabla hash. Los siguientes programas se utilizan para … Continue reading «Hashtable keySet() Método en Java con ejemplos»

Método BlockingQueue put() en Java con ejemplos

El método put(E e) de la interfaz BlockingQueue inserta el elemento pasado como parámetro al método al final de esta BlockingQueue, si la cola no está llena. Si la cola está llena, este método esperará a que haya espacio disponible y, una vez que haya espacio disponible, insertará el elemento en BlockingQueue.  Sintaxis:   public void … Continue reading «Método BlockingQueue put() en Java con ejemplos»

Método BlockingDeque addFirst() en Java con ejemplos

El método addFirst(E e) de BlockingDeque inserta el elemento pasado en el parámetro al frente de Deque si hay espacio. Si BlockingDeque tiene una capacidad restringida y no queda espacio para la inserción, devuelve una IllegalStateException . Sintaxis: public void addFirst(E e) Parámetros: este método acepta un parámetro obligatorio e que es el elemento que … Continue reading «Método BlockingDeque addFirst() en Java con ejemplos»

Método ConcurrentSkipListMap ceilingKey() en Java con ejemplos

El método ceilingKey() de java.util.concurrent.ConcurrentSkipListMap es una función integrada en Java que devuelve la clave mínima mayor o igual que la clave dada. Si no existe tal valor, se devuelve nulo. El método lanza NullPointerException cuando no hay clave. Sintaxis: public K ceilingKey(K key) Parámetro: la función acepta una única clave de parámetro obligatoria que … Continue reading «Método ConcurrentSkipListMap ceilingKey() en Java con ejemplos»

Método LinkedTransferQueue hasWaitingConsumer() en Java

El método Java.util.concurrent.LinkedTransferQueue .hasWaitingConsumer() siempre devuelve verdadero si hay al menos un consumidor en la cola esperando recibir un elemento a través de BlockingQueue.take() o sondeo cronometrado. El valor devuelto representa un estado momentáneo de las cosas. Sintaxis public boolean hasWaitingConsumer() Parámetros: No toma ningún parámetro. Valor devuelto: este método devuelve un valor booleano que … Continue reading «Método LinkedTransferQueue hasWaitingConsumer() en Java»