Découper une chaîne en java
Résolu
angelus1821
Messages postés
192
Date d'inscription
Statut
Membre
Dernière intervention
-
angelus1821 Messages postés 192 Date d'inscription Statut Membre Dernière intervention -
angelus1821 Messages postés 192 Date d'inscription Statut Membre Dernière intervention -
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 :
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>
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
-
"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. -
Bonjour, voici le code nécessaire :
String chaine = "000000000000010011000";
String res = chaine.substring(chaine.indexOf("1"), chaine.length());
System.out.println(res);
Voila -
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 ^^