Découper une chaîne en java

Résolu
angelus1821 Messages postés 217 Statut Membre -  
angelus1821 Messages postés 217 Statut Membre -
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>
A voir également:

3 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
"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
Flog78
 
Bonjour, voici le code nécessaire :

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

Voila
1
angelus1821 Messages postés 217 Statut Membre 16
 
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 ^^
0