Manipulation de fichier texte en java

Bonjour,
j'ai un fichier texte qui contient:

 Sat Jun 03 22:40:19 CEST 2017 (1er ligne c'es la la date de creation)
fb.com/1562752627337463_1944766522469403 (2émé ligne c'es Id Poste:)
1.0 (3éme ligne le poid)

Sat Jun 03 21:19:58 CEST 2017
fb.com/1562752627337463_1944745292471526
1.0
Esmeralda Sagittaire (liste des amis qui ont fait aime sur la Poste)
Ben Ali Fatma Benali
Mouna Amor
Hala Ben Mouhamed
Awatef Cherif
Safa Chebbi

Sat Jun 03 20:09:57 CEST 2017
Id Poste: fb.com/1562752627337463_1944724332473622
1.0
Sat Jun 03 18:51:13 CEST 2017
Id Poste: fb.com/1562752627337463_1944694872476568
1.0
Sat Jun 03 16:57:28 CEST 2017
Id Poste: fb.com/1562752627337463_1944652612480794
1.0
Sat Jun 03 15:08:37 CEST 2017
Id Poste: fb.com/1562752627337463_1944600655819323
0.8
Ben Ali Fatma Benali
Esmeralda Sagittaire
Sat Jun 03 03:27:37 CEST 2017
Id Poste: fb.com/1562752627337463_1944402539172468
0.6
Hàifà Gassoumi
Nesrine Jalleli
Awatef Cherif
Hala Ben Mouhamed
Esmeralda Sagittaire
Hammadi
Ahmed
Sahar Hmidet
Thu Jun 01 03:42:18 CEST 2017
Id Poste: fb.com/1562752627337463_1943268762619179
1.0
Ben Ali Fatma Benali
Fifi Daly Omm Omar
Awatef Cherif
Aymen J'rb
.
.
.

le probléme c'est que je veux compter le nombre de poid pour chaque ami par exemple pour l'ami Esmeralda Sagittaire:
le somme de poid= 1.0+0.8+0.6=2.4
merci bien de m'aider.

3 réponses

  1. Modérateur
    Bonjour,

    Puisque tu utilises l'API Facebook (comme dans ton autre discussion), pourquoi cherches tu à repasser par un fichier texte ?
    Utilises directement les classes de l'API pour manipuler tes données initiales quitte à les retransvaser dans des objets un peu plus spécifiques pour tes traitements mais avec un fichier texte tu perds ta structure de données...
    1. Bonjour
      j'avais pas fait attention à cette autre discussion.
  2. Bonjour,
    POurquoi n'utilises tu pas une base de données ou quelque chose de plus siimple qu'un fichier texte?
    Car pour un fichier texte à moins de compter le nombre de ligne (3 ) puis un espace ou mettre Poids : 1.0; et regarder combien de fois il y a le mot 'Poids' et isolé la valeur ensuite ....

    Discussions similaires

    manipulation involontaire

    3 réponses