IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

substring exception String index out of range: -1)


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Points : 12
    Points
    12
    Par défaut substring exception String index out of range: -1)
    Bjr,
    j'ai un probleme avec substring il me retourne bien la journée
    mais pas le mois et l'année
    Merci

    String chaine=new String("01/02/2008");

    // decomposition de la date

    chaine.substring(0,2);
    affiche 01 ok !!

    chaine.substring(3,2);
    n'affiche pas les mois ( exception String index out of range: -1)

    chaine.substring(6,4);
    n'affiche pas les annees

    Merci

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    affiche ton code, parce que là dans l'absolu, il devarit pas y avoir d'erreur.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    La méthode substring prend comme argument l'index de début et l'index de fin. Et non pas l'index de début et la longueur voulu :

    Voir : http://java.sun.com/j2se/1.3/docs/ap...ng(int,%20int)

    Donc :
    chaine.substring(0,2); //Jour

    chaine.substring(3,5); //Mois

    chaine.substring(6,10); //Année


  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    arf, je vais me flageller pour l'avoir ratée celle là

  5. #5
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Points : 12
    Points
    12
    Par défaut ok
    merci angel

  6. #6
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    Ne pas oublier le click RESOLU !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nouvelle connexion : String index out of range
    Par chris0938 dans le forum Sql Developer
    Réponses: 3
    Dernier message: 02/03/2014, 22h12
  2. Réponses: 4
    Dernier message: 14/01/2010, 18h44
  3. IndexError: string index out of range
    Par nina08 dans le forum Général Python
    Réponses: 2
    Dernier message: 04/08/2008, 09h27
  4. String index out of range
    Par *alexandre* dans le forum Langage
    Réponses: 3
    Dernier message: 08/01/2008, 04h19
  5. probleme de relogin: String index out of range: 0
    Par bbany dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 07/09/2007, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo