Découper une chaîne en java [Résolu/Fermé]

Signaler
Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
-
Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
-
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

Messages postés
16063
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
19 octobre 2020
2 697
"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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Bonjour, voici le code nécessaire :

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

Voila
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
192
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
21 décembre 2014
15
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 ^^