Lire un fichier texte et afficher des résutats en java

Fermé
Intissar - 20 avril 2017 à 15:19
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 2 mai 2017 à 00:23
bonsoir,
j'ai un fichier texte qui contient des noms et des date et je veut afficher combien de fois le nom et répéter et a quel heure le nom et afficher dans le text.
meci bien de m'aider
voici une partie du fichier texte:


created time Wed Apr 19 19:30:18 CEST 2017
fb.com/1562752627337463_1921908184755237
===================================
likes:list of friends who like posts on the fb user wall L(userx) Likes[data=[NamedFacebookType[id=8366436419028 metadata=null
name=Basma
type=null], NamedFacebookType[id=2002836937077 metadata=null
name=Sahar
type=null], NamedFacebookType[id=15896037936215 metadata=null
name=Fifi
type=null], NamedFacebookType[id=22856788326303 metadata=null
name=Rà Nou
type=null], NamedFacebookType[id=14976397346 metadata=null
name=Awatef
type=null], NamedFacebookType[id=1978683998495 metadata=null
name=Samari
type=null], NamedFacebookType[id=1916454652822 metadata=null
name= Fatma Ben
type=null], NamedFacebookType[id=1596777456573 metadata=null
name=Rania
type=null], NamedFacebookType[id=103397434960 metadata=null
name=Gasmi
type=null]] totalCount=0]
===================================
number of results1
date début= Thu Apr 19 21:51:18 CEST 2007
created time Tue Apr 18 01:00:01 CEST 2017
fb.com/1562752627337463_1920779258201463
===================================
likes:list of friends who like posts on the fb user wall L(userx) Likes[data=[NamedFacebookType[id=12141535359318 metadata=null
name=Jamila
type=null], NamedFacebookType[id=168283998495 metadata=null
name=Samar type=null], NamedFacebookType[id=9376832939654 metadata=null
name=Esmeralda
type=null]] totalCount=0]
===================================
A voir également:

1 réponse

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
2 mai 2017 à 00:23
Bonjour,

Pour lire les lignes d'un fichier, il y a pas plus simple, deux ou trois lignes de codes :
http://www.java2s.com/Tutorials/Java/java.nio.file/Files/Java_Files_readAllLines_Path_path_Charset_cs_.htm

Ensuite, vous devez parcourir la liste :

for(String line : lines){
   // Faire le parsing
}


Pour le parsing, c'est à vous de parcourir la chaine et trouver la chaine "name=" et de récupérer la chaine qui vient après.

Utilisez indexOf :

http://www.java2s.com/Tutorials/Java/java.lang/String/Java_String_indexOf_String_str_.htm

Bon Courage.
0