En face de Java .méthode equals ()?

Je suis en train d'écrire un petit bloc de code en Java avec une boucle while qui demande le nom de l'utilisateur. Si ce n'est pas le nom le code est à la recherche pour, de là, tout se répète. Par exemple,

Scanner scan = new Scanner();
do { 
   System.out.println("whats your name?"); 
   String name = scan.nextLine(); 
} while ("jack".equals(name));  //////<<<<

C'est là que j'ai marqué avec <<<< que je ne sais pas quoi faire. J'ai besoin de quelque chose comme !=, mais qui ne fonctionne pas avec des chaînes.

Si ce que je peux le mettre ici?

Vous pouvez utiliser le négatif de l'opérateur booléen: while (!jack.equals(name)).
!my_string.equals(other_string)
c'est une réponse.
Je ne crois pas que de simples réponses comme ça méritent rep, et j'ai une (mauvaise?) l'habitude de poster dans un commentaire plutôt qu'une communauté wiki réponse.
Je suppose que vous avez raison. J'ai toujours soupçonner que les questions qui obtenir des réponses sur 4 à 5 minutes seulement de dire que l'affiche originale n'a pas lu les tutoriels.

OriginalL'auteur user2465514 | 2013-06-08