Ajouter un commentaire

melie

Pour etre plus precise j'ai

String repereType ="  `"+nomAttribut+"` ";
int motifType = ligne.indexOf(" ");
String typeAttribut = ligne.substring(repereType.length(), motifType);

Ainsi si on regarde l'extrait du fichier sql que j'ai posté plus haut, je souhaite avec ce code recuperer soit int(11), soit date ou autre selon le type de l'attribut.

Mais ca ne marche pas et j'obtiens comme erreur :

java.lang.StringIndexOutOfBoundsException: String index out of range: -8

Je pense que ca viens du ligne.indexOf mais je n'en suis pas sure.
C'est pour ca que je me demande si ce que j'ai ecrit est bon et où serait l'erreur.

Merci.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  AA    SSS   N   N  V     V  L    
A A S NN N V V L
AAAA SSS N N N V V L
A A S N NN V V L
A A SSSS N N V LLLL