String Index Out of range - Programmation

A voir également:String index out of rangeIndexerror: list index out of range ✓ - Forum - Python Out of range ✓ - Forum - Matériel informatique Input signal out of range ✓ - Forum - Matériel informatique Input signal out of range change settings to 1680x1050-60hz - Forum - Windows Comment désactiver out of range - Forum - Ecran

Bonjour,
Je suis en train de programmer en java et j'ai l'erreur index out of range 3 ! J'ai pas compris ou est mon erreur !! Je laisse mon bout de code! Merci d'avance


try
{
IN1=new BufferedReader(new FileReader("C:\\BF.txt"));

for(int i=0;i<Inter.size();i++){
String A=new String ();
A=Inter.get(i).getPremisse();
int trouve=0;
j=0;
System.out.println("2");
while ((ligne1=IN1.readLine())!=null)
{
System.out.println("3"+ligne1.charAt(0)+" "+A.charAt(j));
while ((j<A.length())&&(ligne1.charAt(0)!=A.charAt(j))){


j++;
System.out.println("4"+ligne1.charAt(0)+" "+A.charAt(j)+"j"+j);

System.out.println("emmchiiiiiiiiiiiiiiiii");
System.out.println("j emchi"+j);
System.out.println(ligne1.charAt(0)+" "+A.charAt(j));


if (ligne1.charAt(0)==A.charAt(j))
{System.out.println("5");
trouve++;

j++;

}
}
System.out.println ("j="+j+"longueur="+A.length());
}IN1.close();} catch (Exception e) {}




Mon fichier BF contient
B
C
H

et ma liste Inter
BDE = F
GD = A
CF = A
XA = H
XC = A
XB = D
B = X
D = E
C = D

Forum

A voir également:String index out of rangeIndexerror: list index out of range ✓ - Forum - Python Out of range ✓ - Forum - Matériel informatique Input signal out of range ✓ - Forum - Matériel informatique Input signal out of range change settings to 1680x1050-60hz - Forum - Windows Comment désactiver out of range - Forum - Ecran

Web: www.shapebootstrap.net

1 réponse

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Salut,

Tu as essayé juste avant for(......) mais sans l'exécuter!!!

System.out.println("Taille de Inter: " + Inter.size());  //for(int i=0;i<Inter.size();i++){ 


J'ai l'impression que tu n'as que 3 éléments dans Inter.

Cordialement,

Dan

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed