Probleme de flux en java

Fermé
Capitaineorgazemo Messages postés 90 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 26 juin 2010 - 12 avril 2010 à 19:08
Capitaineorgazemo Messages postés 90 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 26 juin 2010 - 12 avril 2010 à 21:12
Bonsoir,

J'ai un petit soucis avec le code suivant. L'erreur doit être vraiment bête, mais je ne comprend pas pourquoi je passe directement à la suite.
C'est à dire que la méthode rProfiletMur() se déroule très bien mais lorsque je test if (sc.nextLine().equalsIgnoreCase("oui")), il ne passe.
Je pense que l'erreur est avec le sc.nextLine().

case 1:
                    rProfiletMur();
                    System.out.print("Envie de vous exprimer?\n");
                    if (sc.nextLine().equalsIgnoreCase("oui"))
                    {
                        ecrireMur();
                    }
                    break;


Pouvez vous m'aider? merci

A voir également:

1 réponse

Utilisateur anonyme
12 avril 2010 à 20:29
salut
affiche sc.nextLine() tu verras bien ce que ton scanner te retourne :)

NB : Pour eviter les NullPointerException on préfèrera if( "oui".equalsIgnoreCase(sc.nextLine()) )
1
Capitaineorgazemo Messages postés 90 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 26 juin 2010 3
12 avril 2010 à 21:12
Merci, j'ai trouvé la solutions ;)
0