Bonjour
je suis actuellement en train de faire un programme ou j'utilise la fonction charAt(0) dans une boucle
il m'indique une erreur, je pense savoir ce que c'est : j'ai lancer ce programme sans la boucle afin que la fonction charAt s'effectue une seule fois en mettant dans b une ligne de caractère normal et j'ai relancer le programme avec la même chaîne de caractères mais en ajoutant "\n" au début et ça m'indique la même erreur qu' avec la boucle while ("StringIndexOutOfBoundsException")0. Le string b peut recevoir n'importe quoi, il reçoit des donnés venant d'une BD donc je pense même je prend le troisième caractère pour éviter le "\n" le programme ne voudra pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 while(a==1){ b=in.readLine(); c = b.charAt(0); System.out.println(c); if(c!='{'){ System.out.println(b); } else{ rep = sc.nextInt(); out.println(rep); out.flush(); c='0'; } }
Est ce qu'il y a une solution pour ce genre de problème ?
Partager