Erreur "CharAt(i) et String index out of bounds"
Bonjour, je voudrais savoir pourquoi une condition sur charAt(i) provoque une exception String out of Bounds.
Voici un exemple :
Code:
1 2 3 4 5 6
|
String lire ="";
while ((lire.charAt(0) != '"') || (lire.charAt(0) != '=')) {
Terminal.ecrireStringln("Entrez une mot");
Terminal.lireString();
} |
me donne ce joli message :
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:694)
Merci