Retourner le nombre de ligne d'un fichier txt
Fermé
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
-
12 mai 2017 à 13:13
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 - 12 mai 2017 à 16:51
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 - 12 mai 2017 à 16:51
A voir également:
- Retourner le nombre de ligne d'un fichier txt
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Retourner ecran windows - Guide
- Ouvrir un fichier .bin - Guide
7 réponses
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
12 mai 2017 à 13:22
12 mai 2017 à 13:22
int nombre = 0; while((ligne = tampon.readLine()) != null) { System.out.println(ligne); ++nombre; } System.out.println(nombre);
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 13:28
12 mai 2017 à 13:28
Merci
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 13:37
12 mai 2017 à 13:37
j'utilise une autre classe "coordinateur" et je veux récupérer le variable nombre pour l'utiliser dans une boucle for . comment je peux le récupérer ?
package test;
import java.util.ArrayList;
import java.util.List;
import jade.core.AID;
import jade.core.Agent;
import jade.core.behaviours.OneShotBehaviour;
import jade.lang.acl.ACLMessage;
import test.LectureFichier1;
@SuppressWarnings("serial")
public class Coordinateur extends Agent{
protected void setup() {
{
addBehaviour(new OneShotBehaviour(this)
{
public void action() {
ACLMessage msg = new ACLMessage(ACLMessage.INFORM);
msg.setContent("demande de véhicule");
msg.addReceiver( new AID( "Véhicule", AID.ISLOCALNAME) );
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
send(msg);
ACLMessage reply = receive();
if (reply!=null) {
System.out.println(reply.getContent());
}
block();
}
});
}
}
}
j'ai utlisé import test.LectureFichier1 est ça marche pas !
package test;
import java.util.ArrayList;
import java.util.List;
import jade.core.AID;
import jade.core.Agent;
import jade.core.behaviours.OneShotBehaviour;
import jade.lang.acl.ACLMessage;
import test.LectureFichier1;
@SuppressWarnings("serial")
public class Coordinateur extends Agent{
protected void setup() {
{
addBehaviour(new OneShotBehaviour(this)
{
public void action() {
ACLMessage msg = new ACLMessage(ACLMessage.INFORM);
msg.setContent("demande de véhicule");
msg.addReceiver( new AID( "Véhicule", AID.ISLOCALNAME) );
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
send(msg);
ACLMessage reply = receive();
if (reply!=null) {
System.out.println(reply.getContent());
}
block();
}
});
}
}
}
j'ai utlisé import test.LectureFichier1 est ça marche pas !
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
Modifié le 12 mai 2017 à 14:24
Modifié le 12 mai 2017 à 14:24
Je n'ai pas compris ce que tu souhaites sur le moment et ton code est dure à lire. Place dans la balise code avec le type Java, merci.
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 14:51
12 mai 2017 à 14:51
je veux utilisé les données récupérer du fichier txt dans la classe coordinateur comment je peux le faire ?
package test;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import jade.core.AID;
import jade.core.Agent;
import jade.core.behaviours.OneShotBehaviour;
import jade.core.behaviours.CyclicBehaviour;
import jade.lang.acl.ACLMessage;
import test.LectureFichier1;
@SuppressWarnings("serial")
public class Coordinateur extends Agent{
protected void setup() {
{
addBehaviour(new OneShotBehaviour(this)
{
public void action() {
ACLMessage msg = new ACLMessage(ACLMessage.INFORM);
msg.setContent("demande de véhicule");
msg.addReceiver( new AID( "Véhicule", AID.ISLOCALNAME) );
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
send(msg);
ACLMessage reply = receive();
if (reply!=null) {
System.out.println(reply.getContent());
}
block();
}
});
}
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 14:52
12 mai 2017 à 14:52
sachant que j'ai récuperer le fichier txt avec la classe LireFichier
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
Modifié le 12 mai 2017 à 15:10
Modifié le 12 mai 2017 à 15:10
Ils sont créés où t'es deux Objets ?
Il te suffit de faire une composition…
Il te suffit de faire une composition…
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 15:20
12 mai 2017 à 15:20

j'ai récupérer les données du fichier dans la classe LectureFichier1 et je veux utilisé quelques données dans la classe coordinateur ! comment je fais la liaison entre ces 3 classes ? Par ce que j'utilise variable nombre dans la classe Coordinateur qui retourne le nombre de ligne de fichier il le connait pas
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
12 mai 2017 à 15:47
12 mai 2017 à 15:47
Les instances des deux classes, elles sont où ?
Là où tu utilises les mots-clés « new »
Là où tu utilises les mots-clés « new »
RJ1
Messages postés
20
Date d'inscription
lundi 8 mai 2017
Statut
Membre
Dernière intervention
16 mai 2017
12 mai 2017 à 15:52
12 mai 2017 à 15:52
j'ai pas compris
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
12 mai 2017 à 16:51
12 mai 2017 à 16:51
Quelque part tu écris bien :
new Coordinateur
new LectureFichier1
Non ?
new Coordinateur
new LectureFichier1
Non ?