“Conocimientos Programación>Programación Java

La diferencia de dos conjuntos de Java

2012/9/11
En el lenguaje de programación Java, una colección es una interfaz para el almacenamiento y la manipulación de una recogida de datos . Un conjunto es un subtipo de la colección que sigue los mismos principios , excepto que no incluye elementos duplicados. Si usted necesita para determinar la diferencia entre los elementos de dos conjuntos diferentes , Java proporciona operaciones para hacer esto . Establece

diferencia de otras colecciones , si le dices a Java para añadir un elemento duplicado a un conjunto , el orden no tendrá ningún efecto . A HashSet almacena los elementos recogidos en una estructura conocida como una tabla hash. Las tablas hash almacenan datos de manera eficiente , pero no en cualquier patrón particular . Tiendas A TreeSet datos en orden ascendente ordenados . TreeSets no pueden almacenar elementos arbitrarios , ya que cada elemento debe ser clasificado y comparado para colocarlo en su posición correcta.
Operaciones en masa

Para identificar las diferencias y similitudes entre las series , utilice las operaciones masivas de Java para hacer frente a varios elementos. Por ejemplo , la operación " s1.containsAll ( s2 ) " en Java que te dice si Set Two es un subconjunto de un conjunto , es decir, todos los elementos de Set Two también está contenida en un conjunto. Utilice otras operaciones de Java para reemplazar establecido con la unión de los elementos totales en ambos conjuntos , una intersección que contiene elementos comunes a ambos conjuntos , o en la " diferencia de conjuntos ", un conjunto de elementos que se encuentran en el juego uno, pero no en el juego . dos
diferencias no destructivas

Cálculo de la diferencia de conjuntos - o la unión o intersección de dos conjuntos - destruye de un conjunto. Determinar establecer diferencias sin perder uno de los dos conjuntos , crear un duplicado de Set Una primera . Si utiliza el duplicado y fijó dos para determinar la diferencia , la operación va a destruir el duplicado pero Establezca uno quedará . Java se presentarán los resultados de las diferencias de presión en HashSet , aunque se puede sustituir otros métodos. Oracle proporciona instrucciones para trabajar con dos juegos en línea en su tutorial de Java en download.oracle.com /javase /tutorial /colecciones /interfaces /set.html .
Consideraciones

Si quieres saber cuáles son los elementos de una colección son únicos y cuáles tienen duplicados, el tutorial de Oracle incluye un programa de ejemplo para romper en conjuntos : un conjunto identifica cada elemento que aparezca más de una vez , mientras que el segundo grupo incluye todos los elementos únicos . También puede utilizar Java para identificar las diferencias de ajuste simétrico , la creación de una lista de elementos que se encuentren en establecer una o Set Two, pero no en ambos.

Programación Java
Las diferencias entre Java y Javascript
Cómo convertir un entero a una matriz binaria en Java
Java Manipulación de cadenas para convertir una cadena a mayúsculas
Cómo tomar una captura de imagen usando Java
Java Funciones Byte
La diferencia entre Windows y autenticación de formularios
Cómo leer un archivo CSV en Java
Java Primavera vs. Struts
Conocimientos Informáticos © http://www.ordenador.online