| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    La différence de deux ensembles en Java
    Dans le langage de programmation Java, une collection est une interface pour le stockage et la manipulation d'une collecte de données . Un jeu est un sous-type de collection qui suit les mêmes principes , sauf qu'il ne comporte pas d'éléments dupliqués . Si vous avez besoin de déterminer la différence entre les éléments de deux ensembles différents , Java fournit des opérations pour ce faire . Définit

    Contrairement aux autres collections , si vous dites à Java d'ajouter un élément en double à un Set, l'ordre n'aura aucun effet . A HashSet stocke les éléments recueillis dans une structure connue comme une table de hachage. Les tables de hachage stocker des données de manière efficace , mais pas dans n'importe quel modèle particulier. A magasins de TreeSet de données dans l'ordre croissant . TreeSets ne peuvent pas stocker des éléments arbitraires, chaque élément doit être classé et comparé à placer dans la bonne position .
    Opérations en bloc

    Pour identifier les différences ou les similitudes entre les séries , utiliser les opérations en vrac Java pour faire face à de multiples éléments . Par exemple, l'opération « s1.containsAll (s2) " en Java vous indique si Set Two est un sous-ensemble de Set One , ce qui signifie chaque élément dans le Set Two est également contenue dans un Set . Utilisez d'autres opérations Java pour remplacer défini un avec l'union des éléments au total dans les deux ensembles ; une intersection contenant les éléments communs aux deux ensembles , ou dans la "différence de jeu », un ensemble d'éléments trouvés dans Set One mais pas dans Set . deux

    non destructifs différences

    calculer la différence de jeu - ou du syndicat ou de l'intersection de deux ensembles - détruit en créer un. Pour déterminer régler différence sans pour autant perdre l'un des deux ensemble , créer un duplicata de Set Une première . Si vous utilisez le duplicata et a placé deux de déterminer la différence , l'opération va détruire le duplicata mais Set One restera . Java présentera les résultats des différences de set dans HashSet , mais vous pouvez le remplacer par d'autres méthodes. Oracle fournit des instructions pour travailler avec les deux jeux en ligne dans son tutoriel Java à download.oracle.com /JavaSE /tutorial /collections /interfaces /set.html .
    Considérations

    Si vous voulez savoir quels sont les éléments d'une collection sont uniques et ceux qui ont des doublons , le tutoriel de Oracle contient un exemple de programme pour les casser en ensembles : un ensemble identifie chaque élément qui apparaît plus d'une fois , tandis que le second ensemble comprend tous les éléments uniques . Vous pouvez également utiliser Java pour identifier les différences de jeu symétriques , la création d' une liste d'éléments qui sont soit dans un Set ou Set Two , mais pas dans les deux.

    Previous :

    next :
      articles connexes
    ·Comment créer Objet Date partir d'une chaîne en Java 
    ·Comment faire pour convertir un entier en une chaîne e…
    ·Comment créer des exceptions définies par l'utilisate…
    ·Comment obtenir une variable d'environnement dans Java 
    ·Comment ajouter une API Servlet pour NetBeans 
    ·Qu'est-ce que le formulaire d'action dans Struts 
    ·Comment faire pour intégrer Java dans Flex 
    ·Java vs C : similitudes et différences 
    ·Comment faire pour convertir nombres premiers de code d…
    ·Comment faire un appel à Java De XSL 
      articles en vedette
    ·Comment parcourir un TreeMap 
    ·Comment inclure un fichier dans une page JSP 
    ·Comment faire effondrement des listes sans Java 
    ·Comment faire pour intégrer SRC dynamique en HTML 
    ·Comment désactiver PHP Exec 
    ·La meilleure façon d'apprendre SQL 
    ·Comment apprendre le langage SQL Programmation 
    ·Comment écrire un programme pour vérifier si une chaî…
    ·Erreur de syntaxe pendant le débogage 
    ·Comment Convolve une fonction dans MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com