CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comparer 2 HashMap en java

scalper
scalper
Niveau 10
03 mai 2014 à 13:44:37

Hello !

Pour mon application de stockage en ligne j'aurais besoin de comparer 2 HashMap : Celle du serveur et celle du client pour trouver les fichiers qui ont été modifiés mais aussi ceux qui sont nouveaux.

Seulement je n'ai aucune idée de comment on parcours une HashMap, quelqu'un pourrait m'éclairer ?

AlgerianHeenok
AlgerianHeenok
Niveau 10
03 mai 2014 à 14:51:46

Avec un for ou un foreach ? Voir un while avec compteur

Pseudo supprimé
Pseudo supprimé 03 mai 2014 à 15:05:14

Tu peux itérer dessus avec un EntrySet. Par contre, tu devrais abandonner ton choix de Java pour cette application si tu n'est pas capable de trouver un truc aussi basique : utilise un langage que tu maîtrises.

scalper
scalper
Niveau 10
03 mai 2014 à 15:09:19

Raspberry-Pi :d) Remarque très vexante, je débute java et j'essaye d'apprendre ce langage...

Des précisions sur utilisation de "EntrySet" ?

Pseudo supprimé
Pseudo supprimé 03 mai 2014 à 15:15:11

http://docs.oracle.com/javase/7/docs/api/java/util/Map.html

scalper
scalper
Niveau 10
03 mai 2014 à 15:22:54

Merci je me suis déjà renseigné sur la class Map, ca ne me dis toujours pas comment m'y prendre dans la pratique...

Pseudo supprimé
Pseudo supprimé 03 mai 2014 à 16:00:50

http://docs.oracle.com/javase/7/docs/api/java/util/Map.html#entrySet%28%29

XzZy
XzZy
Niveau 10
03 mai 2014 à 16:40:18

Salut voilà un petit exemple:

http://ideone.com/pr2PzB

Je ne peux pas t'aider plus que ça étant donné que tu ne donne pas beaucoup d'infos sur ton implémentation.

scalper
scalper
Niveau 10
03 mai 2014 à 16:56:57

Merci c'est parfait, en utilisant la class Iterator j'ai effectivement reussi a faire ce dont j'avais besoin, merci encore :ok:

scalper
scalper
Niveau 10
03 mai 2014 à 16:59:56

Voici mon code pour ceux que ca interesse a remplacer bien sur par vos implementations :

http://ideone.com/dvawny

Pseudo supprimé
Pseudo supprimé 04 mai 2014 à 10:37:35

Un simple map1.equals(m2) n'aurait-il pas suffit ?

LEpigeon888
LEpigeon888
Niveau 10
04 mai 2014 à 11:49:30

Bah il veut savoir ce qui est différent, pas juste si les deux maps sont différente :pf:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment