Multiplier les chiffres dans une chaîne de caractères - Java - Programmation
Marsh Posté le 25-09-2013 à 19:19:19
Un parcourt simple du fichier 1 jusqu'à*1 chaîne de fichier 2 > chaîne de fichier 1 pour voir si la chaîne de fichier 2 existe.
*1 c'est pas la peine d'aller plus loin si le fichier est trié.
Marsh Posté le 25-09-2013 à 17:50:22
Bonjour
j'ai deux fichiers comme suit:
le premier contient un mot ou un mots composé par lignse exemple:
aaaaaa
aaaa bbbb
aabbbbbb aa
dddd
et le deuxième contient des mots suivis par des chiffres exemple
aaaaaa 8.3333
aaaa b 7.3333
aab 6.22222
dddd 1.3333
je voulais écrire un programme java qui compare ces deux fichiers et s'il trouve une ligne en commun (le cas de la ligne 1 et 4) il multiplie le chiffre qui lui correspond par 2.
le fichier 2 doit devenir comme ça:
aaaaaa 16.6666
aaaa b 7.3333
aab 6.22222
dddd 2.6666
La difficulté que je trouve est comment accéder en premier lieu a ces mots dans le deuxième fichier sans prendre en considération les chiffres pour pouvoir les comparer avec les mots du premier fichier puis en deuxième lieu comment accéder seulement au chiffres correspondant aux mots se trouvant dans les deux fichiers pour les multiplier par 2.
Merci d'avance