| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    La differenza di due insiemi in Java
    Nel linguaggio di programmazione Java , una collezione è un'interfaccia per la memorizzazione e la manipolazione di una raccolta di dati . Un set è un sottotipo di raccolta che segue gli stessi principi , tranne che non include elementi duplicati. Se è necessario determinare la differenza tra gli elementi di due insiemi diversi , Java fornisce operazioni per fare questo. Imposta

    differenza con altre collezioni , se dite Java per aggiungere un elemento duplicato di un freno, l'ordine non avrà alcun effetto . Un HashSet memorizza gli elementi raccolti in una struttura nota come una tabella hash. Tabelle hash memorizzare i dati in modo efficiente , ma non in un particolare modello . Memorizza un TreeSet dati in ordine crescente ordinato . TreeSets non possono memorizzare elementi arbitrari , come ogni elemento deve essere classificato e rispetto ad inserirlo nella posizione corretta.
    Operazioni di massa

    Per identificare le differenze o analogie tra le serie , usare le operazioni di massa Java per affrontare con più elementi . Ad esempio , l'operazione " s1.containsAll ( s2 ) " in Java ti dice se due set è un sottoinsieme del set One , il che significa ogni elemento in due set è contenuto anche nel Set One . Utilizzare altre operazioni di Java per sostituire impostato uno con l'unione degli elementi totali in entrambi i gruppi ; un incrocio contenente gli elementi comuni a entrambe le serie , oppure nella " differenza set", un insieme di elementi trovati in Set One , ma non in Set . due

    differenze non Distruttivi

    calcolando la differenza set - o il sindacato o incrocio - di due insiemi distrugge impostarne uno . Per determinare la differenza di set senza perdere uno dei due insieme , creare un duplicato di un primo set . Se si utilizza il duplicato e Set due per determinare la differenza , l'operazione sarà distruggere il duplicato ma Set One resterà . Java presenterà i risultati delle differenze menzionate in HashSet , anche se è possibile sostituire altri metodi . Oracle fornisce istruzioni per lavorare con due set in linea nel suo tutorial di Java in download.oracle.com /JavaSE /tutorial /collezioni /interfacce /set.html .
    Considerazioni
    < p > Se volete sapere quali elementi in un insieme sono unici e quali sono i duplicati , il tutorial di Oracle include un programma di esempio per loro rottura in set : un set identifica ogni elemento che appare più di una volta , mentre il secondo gruppo include ogni elemento unico . È inoltre possibile utilizzare Java per identificare le differenze set simmetrici , la creazione di un elenco di elementi che sono o in impostare una o due set , ma non in entrambe .

    Previous :

    next :
      Articoli Correlati
    ·Tipi di controlli di convalida 
    ·Java HashCode per i tipi booleani 
    ·Eccezioni file per applet Java : Arial.ttf non si avvia…
    ·Come avere Decimals input dell'utente in Java 
    ·Come verificare se l' input è una stringa in Java 
    ·Come creare etichette in Java GUI 
    ·Come utilizzare Struts HTML.tld Tags 
    ·Come convertire una data al calendario in Java 
    ·Come convertire binario a decimale in Java 
    ·Come aggiornare Java per 1.4.2-03 
      Articoli in evidenza
    ·Come usare Infinity in Java 
    ·Che cosa è UML Software 
    ·Come fare MFC finestre di dialogo 
    ·Che cosa è la programmazione Java utilizzato per ? 
    ·Come utilizzare gli script in SSIS 
    ·Come impostare uno switch EXE 
    ·Come visualizzare i dati del database in pagine Web 
    ·Come disattivare JSP convalida in Eclipse 
    ·Come rimuovere i caratteri speciali da una stringa VB 
    ·Come rimuovere i tag PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com