“Conocimiento Programación>Programación Java

La diferencia de dos conjuntos de Java

2014/7/27
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
¿Cuáles son Grails en Java
¿Qué inventan los ingenieros de Java?
Cómo utilizar un lienzo Java
Applet Crashed
Cómo Iniciar una Servlet
Cómo Resaltar y Copiar Código
Cómo crear una clase abstracta en NetBeans
Ayuda con rejilla Ancho en Java
Conocimiento de la computadora © http://www.ordenador.online