[java] table de hachage
karine
-
karine -
karine -
Bonjour,
J'ai une table de hachage qui contient pour chaque mot son nombre d'occurences.
Je voudrais pour chaque mot inserer dans ma base ce mot et le nombre d'occurences qui va avec.
J'ai fait ça :
mais ça fait pas du tout ce que je veux !
il m'écrit plusieurs fois le meme mot.
Je sais que c'est à cause du for, mais je vois pas comment faire autrement.
Merci pour votre aide !
J'ai une table de hachage qui contient pour chaque mot son nombre d'occurences.
Je voudrais pour chaque mot inserer dans ma base ce mot et le nombre d'occurences qui va avec.
J'ai fait ça :
for (Enumeration e = keywords.keys() ; e.hasMoreElements() ;) {
for (Enumeration f = keywords.elements() ; f.hasMoreElements() ;) {
query = "INSERT INTO mots VALUES ('" + (ID_mot+1) + "', '" + ID_URL + "', '" + e.nextElement() + "', '" + f.nextElement() + "')";
stmt.executeUpdate(query);
}
}
mais ça fait pas du tout ce que je veux !
il m'écrit plusieurs fois le meme mot.
Je sais que c'est à cause du for, mais je vois pas comment faire autrement.
Merci pour votre aide !
A voir également:
- [java] table de hachage
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Table ascii - Guide
- Table des matières word - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Tu as 2 choix : soit tu ajoutes a chaqe mot un flag qui renseigne sur le nombre d'occurenres soit tu ne fais rien. Dans ce dernier cas, t'es obligé de parcourir pour calculer d'abord pour connaitre le nombre d 'occureences avant de l'insérer ds la base. Dans le premier cas, il te suffit juste de parcourir une seule fois les mots et de les insérer en lisant le flag. J'espere avoir été clair.