bonjour a tous
j'ai un problème avec l'enregistrer dans un hashMap
j'ai créer une interface pour enregistrer des Articles collecter. le problème est lorsque en enregistre une nouvelle article elle enregistre à la place de l’ancien article
je souhaite de l'enregistre comme ça :
1 article1
2 article2
3 article3
.
.
.
.
n articlen

(1,2,3,...n) sont les key de hashMap
(article1,article2,article3,......articlen) sont values de hashMap (les article collecter)

quelqu'un me aide s'il vous plais

voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
 
            // TODO add your handling code here:
          File F = new File(jComboBox1.getSelectedItem()+ ".txt");
 
            HashMap<File, Integer> Articles = new HashMap<File, Integer>();
 
		// get value of the specified key
		Integer count = Articles.get(F);
 
		// if the map contains no mapping for the key, then
		// map the key with value of 1
		if (count == null) {
			Articles.put(F, 1);
		}
		// else increment the found value by 1
		else {
			Articles.put(F, count + 1);
		}
 
 
 
             System.out.println(count + "\t | " + F);
 
 
 
 
    }

et voilà résultat:

run:
null | arabe.txt
null | anglais.txt