Bonjour, je voudrais savoir pourquoi une condition sur charAt(i) provoque une exception String out of Bounds.
Voici un exemple :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager