¿Cómo puedo verificar fácilmente si todos los elementos en un ArrayList son todos elementos de otro ArrayList?Cómo comprobar si los elementos de un ArrayList están contenidos en otro ArrayList
19
A
Respuesta
35
boolean isSubset = listA.containsAll(listB);
2
Hay un método containsAll en todas las colecciones.
Cuestiones relacionadas
- 1. Restando un arrayList de otro arrayList
- 2. formas de comprobar si un ArrayList contiene sólo valores nulos
- 3. Cuente las ocurrencias de elementos en ArrayList
- 4. Mover elementos en torno a un ArrayList
- 5. Comprobar si los elementos de todos los niños están ocultos
- 6. java: ArrayList: ¿cómo puedo verificar si existe un índice?
- 7. Compruebe si existe un valor en ArrayList
- 8. Java ArrayList Elija N elementos
- 9. ¿Cómo elimino los elementos secuenciales de una Java ArrayList?
- 10. Comprobar ArrayList por ejemplo del objeto
- 11. Polimorfismo: ¿Por qué usar "List list = new ArrayList" en lugar de "ArrayList list = new ArrayList"?
- 12. ¿Cómo puedo cortar una ArrayList de una ArrayList en Java?
- 13. Eliminar objetos de un ArrayList en Java
- 14. Obtener una lista de elementos de un ArrayList
- 15. ¿Cómo evalúa los objetos el método contains() de un ArrayList?
- 16. Cómo ordenar un ArrayList de dos dimensiones
- 17. Compruebe si una cadena está en un ArrayList de cadenas
- 18. ArrayList BinarySearch
- 19. cómo serializar ArrayList en android
- 20. Convirtiendo un TreeSet a ArrayList?
- 21. Java convertir ArrayList en cadena y volver a ArrayList?
- 22. ¡No use ArrayList!
- 23. cómo crear sincronizada ArrayList
- 24. establecer directamente los valores de un ArrayList en Java
- 25. Java: ¿Filtrado Eficiente ArrayList?
- 26. Java - copiar objetos ArrayList
- 27. Cómo pasar ArrayList usando putStringArrayListExtra()
- 28. ArrayList Eficiencia y tamaño
- 29. Arraylist en objeto parcelable
- 30. ArrayList índice fuera de los límites
¿hay algo disponible para que se genere una nueva matriz que contenga todos los datos que se comparten en listA y listB? Objeto [] subconjunto = listA.shared (listB) –
Establecer common = new HashSet (listA); common.retainAll (listB); // ahora "común" contiene solo los elementos comunes – JimN
¿Hay alguna manera de verificar el orden de los elementos también? Intenté esto y era verdad aunque había cambiado el orden de los elementos. ¿Hay alguna manera de hacer lo que me gustaría hacer? – CodingInCircles