IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Stopper un bufferedReader


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 20
    Par défaut Stopper un bufferedReader
    Salut
    Tous est dans le titre.Voila mon BufferedReader lit une fichier texte et j'aimerais qu'il s'arrete lorsqu'il rencontre une certaine chaine de caractère.Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    public void Charger(TerrainRPG terrain,int nbColonnes,String fichierL){
    		try{
    			//on entre à partir de quelle fichier on charge
            	FileReader fichier=new FileReader(fichierL);
        		//on cré un bufferedReader qui lit le fichier
            	BufferedReader lecture=new BufferedReader(fichier);
        		//on fait ce qu'il y a dans la "boucle" tant que le fichier est non finie
            	do{
        			for(int i=0;i<nbColonnes;i++)
        			{for(int j=0;j<nbColonnes;j++)
        				//on associe la case du terrain à ce qu'il y a dans le fichier texte
        				terrain.terrain[i][j]=lecture.readLine();
        			}
        		}while(lecture.readLine()!=null);
     
        		} catch (IOException e1) {
        			// TODO Auto-generated catch block
        			e1.printStackTrace();
        		}
    	}
    Et genre j'aimerais qu'il se stoppe lorsqu'il lit "Stop" mais je ne sait pas comment l'implenté.J'ai bien essayé avec while(lecture.readLine()!="Stop"); juste au cas où mais il me plante (je sais pourquoi).Il existe le truc .equals mais moi il me faudrais genre le contraire de .equals

    PS:j'espère que je poste dans le bon forum

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Par défaut
    essaye ça :
    while(!lecture.readLine().equals("Stop"));

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 20
    Par défaut
    Franchement je sais pas ce que j'ai mais je doit être vraiment fatigué.Comment je n'est pas pu voir une réponse aussi simple.Merci pour avoir été si rapide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Stopper plein de processus
    Par tomsoyer dans le forum Linux
    Réponses: 1
    Dernier message: 30/11/2004, 19h16
  2. Réponses: 17
    Dernier message: 19/10/2004, 09h05
  3. Stopper le port d'écoute 8081
    Par vbcasimir dans le forum Réseau
    Réponses: 2
    Dernier message: 28/09/2004, 13h37
  4. [NVidia] Démarrer ou stopper sortie Tv
    Par nico-21 dans le forum DirectX
    Réponses: 2
    Dernier message: 31/05/2004, 11h59
  5. Stopper la répétition du clavier
    Par Chris89 dans le forum Assembleur
    Réponses: 6
    Dernier message: 17/10/2003, 20h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo