Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment obtenir la version Pom Maven…
  • Comment utiliser un Google App Engin…
  • Qu'est-ce bloquent Déclarations 
  • Comment faire une icône d'animation…
  • Comment faire un Utilisateur terminé…
  • Heap Vs . Stack en Java 
  • Liste des Certifications Java 
  • Comment faire pour déterminer le no…
  • HashMap : Comment faire pour élimin…
  • Comment obtenir un fichier par FTP e…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Les étapes pour convertir une interface graphique dans une Applet 
  • Comment catalogué dans Java 6 
  • Comment déterminer si Resultset vide a été renvoyé en Java 
  • Longueur Méthode d' entrée en Java 
  • Comment utiliser SetBounds Avec JButton 
  • Comment faire pour trouver une chaîne en Java 
  • Comment inclure récursivité en Java 
  • Création d'un fichier JAR de Java 
  • Comment faire des comparaisons booléennes en Java 
  • Comment faire un programme qui permet de capter une chaîne aléatoire en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc