Programa Java para comprobar si un elemento aparece en una lista

La interfaz de lista en Java representa una colección o secuencia ordenada. Esta interfaz nos ayuda a controlar dónde insertar elementos y también acceder a elementos a través de un índice entero. Esta interfaz es miembro de Java Collections Framework y del paquete java.util. Las clases que implementan la interfaz de lista incluyen ArrayList, LinkedList … Continue reading «Programa Java para comprobar si un elemento aparece en una lista»

Interfaz de colección en Java con ejemplos

La interfaz Collection es miembro de Java Collections Framework . Es una parte del paquete java.util . Es una de las interfaces raíz de la jerarquía de colecciones. La interfaz Collection no está implementada directamente por ninguna clase. Sin embargo, se implementa indirectamente a través de sus subtipos o subinterfaces como List , Queue y … Continue reading «Interfaz de colección en Java con ejemplos»

Método put() ConcurrentSkipListMap en Java con ejemplos

El método put() de java.util.concurrent.ConcurrentSkipListMap es una función integrada en Java que asocia el valor especificado con la clave especificada en este mapa. Si el mapa contenía anteriormente una asignación para la clave, se reemplaza el valor anterior. Sintaxis: public V put(K key, V value) Parámetro: La función acepta dos parámetros obligatorios: clave que especifica … Continue reading «Método put() ConcurrentSkipListMap en Java con ejemplos»

Método de lista sublist() en Java con ejemplos

Este método ofrece una vista de la parte de esta lista entre el fromIndex especificado, inclusive, y toIndex, exclusivo. Sintaxis: List subList(int fromIndex, int toIndex) Parámetros: esta función tiene dos parámetros fromIndex y toIndex , que son los rangos inicial y final respectivamente para crear una sublista a partir de la lista dada. Devoluciones: este … Continue reading «Método de lista sublist() en Java con ejemplos»

Método vectorial trimToSize() en Java con ejemplo

El método trimToSize() de Vector en Java recorta la capacidad de una instancia de Vector para que tenga el tamaño actual de Vector. Este método se utiliza para recortar una instancia de Vector al número de elementos que contiene. Sintaxis: trimToSize() Parámetro: No acepta ningún parámetro. Valor devuelto: No devuelve ningún valor. Recorta la capacidad … Continue reading «Método vectorial trimToSize() en Java con ejemplo»

Interfaz BlockingQueue en Java

La interfaz BlockingQueue en Java se agrega en Java 1.5 junto con varias otras clases de utilidades concurrentes como ConcurrentHashMap , Counting Semaphore , CopyOnWriteArrrayLis t, etc. La interfaz BlockingQueue admite el control de flujo (además de la cola) al introducir el bloqueo si BlockingQueue está lleno o vacío. Un subproceso que intenta poner en … Continue reading «Interfaz BlockingQueue en Java»

Encuentra elementos comunes en dos ArrayLists en Java

Requisito previo: ArrayList en Java Dadas dos ArrayLists, la tarea es imprimir todos los elementos comunes en ambos ArrayLists en Java. Ejemplos: Input: List1 = [«Hii», «Geeks», «for», «Geeks»], List2 = [«Hii», «Geeks», «Gaurav»] Output: [Hii, Geeks, Geeks] Input: List1 = [«a», «b», «c», «d», «e», «f»], List2 = [«b», «d», «e», «h», «g», «c»] … Continue reading «Encuentra elementos comunes en dos ArrayLists en Java»

Colecciones métodosyncedSet() en Java con ejemplos

El método sincronizadoSet() de la clase java.util.Collections se utiliza para devolver un conjunto sincronizado (seguro para subprocesos) respaldado por el conjunto especificado. Para garantizar el acceso en serie, es fundamental que todo acceso al conjunto de respaldo se realice a través del conjunto devuelto. Sintaxis: public static <T> Set<T> synchronizedSet(Set<T> s) Parámetros: este método toma … Continue reading «Colecciones métodosyncedSet() en Java con ejemplos»

Método ArrayList removeIf() en Java

El método removeIf() de ArrayList se usa para eliminar todos los elementos de este ArrayList que satisfacen un filtro de predicado determinado que se pasa como parámetro al método. Los errores o las excepciones de tiempo de ejecución se generan durante la iteración o el predicado se pasa a la persona que llama. Este método … Continue reading «Método ArrayList removeIf() en Java»

Mapa inmutable en Java

ImmutableMap, como sugiere el nombre, es un tipo de mapa que es inmutable. Significa que el contenido del mapa es fijo o constante después de la declaración, es decir, son de solo lectura . Si se intenta agregar, eliminar y actualizar elementos en el mapa, se lanza la excepción UnsupportedOperationException . Un ImmutableMap tampoco permite … Continue reading «Mapa inmutable en Java»