[Java] Prendre 1 ligne sur 3
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voilà j'ai un programme qui va chercher mon log.txt, et va le lire ligne par ligne ... Ya-t-il un moyen de mettre une ligne sur 3 dans mon String[] city ?
Merci bcp !
Voilà j'ai un programme qui va chercher mon log.txt, et va le lire ligne par ligne ... Ya-t-il un moyen de mettre une ligne sur 3 dans mon String[] city ?
Merci bcp !
1 réponse
-
un incrément...
foreach (string as str) //ou tout autre boucle, c est toi qui vois^^
{
int i=0;
if ( i % 3==0)
{
//tu lis
}
else
{
//tu lis pas
}
i++;
}-
-
-
-
-
File fichier = new File("log.txt");
try{
InputStream ips=new FileInputStream(fichier);
InputStreamReader ipsr=new InputStreamReader(ips);
BufferedReader br=new BufferedReader(ipsr);
String ligne;
int i=0;
while ((ligne=br.readLine())!=null){
ligne = ligne.replaceAll(" ","\n");
//System.out.println(ligne);
chaine+=ligne+"\n";
if ( i % 3==0)
{
city[z]=ligne;
System.err.println(city[z]);
z++;
}
i++;
}
br.close();
}
-