Découper une chaîne en java

Résolu/Fermé
angelus1821 Messages postés 192 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 21 décembre 2014 - Modifié par angelus1821 le 27/01/2012 à 12:55
angelus1821 Messages postés 192 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 21 décembre 2014 - 27 janv. 2012 à 20:59
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
27 janv. 2012 à 13:04
"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
angelus1821 Messages postés 192 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 21 décembre 2014 16
Modifié par angelus1821 le 27/01/2012 à 20:59
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