Découper une chaîne en java

Résolu
Bonjour,

j'ai un problème, je voudrais découper une chaîne en JAVA, et ça fait quelques jours que je n'y arrive pas, bien que d'avoir essayer.

Ma chaine est un nombre binaire, et mon code est le suivant :

String  chaine = "000000000000010011000"; //corespond au nombre 152


Ce que je souhaiterais c'est d'avoir " 10011000" , c'est à dire tout ce qui est après le premier chiffre 1, et je n'y arrive pas.
J'ai essayé la fonction substring() mais sans succès :s
Un grand merci d'avance pour votre aide

<config>Windows 7 / Safari 535.7</config>

3 réponses

  1. Modérateur
    "J'ai essayé la fonction substring() mais sans succès", pourquoi ? c'est pourtant par là qu'il faut s'orienter !
    Regarde aussi indexOf qui te permettra de repérer la position du premier 1.
    1. Bonjour, voici le code nécessaire :

      String chaine = "000000000000010011000";
      String res = chaine.substring(chaine.indexOf("1"), chaine.length());
      System.out.println(res);

      Voila
      1. coucou ! merci kx et flog, j'en ai chié pour trouvé mais j'ai obtenu le même résultat que toi flog , un grand merci à vous deux ^^