Bonsoir,
je souhaite analyser une ligne de ce style :
(a 10)(a 15)(b 45)(b 67)
pour obtenir en sortie :
Le code que j'ai écrit est le suivant :a 10
a 15
b 45
b 67
En sortie, j'obtiens pas tout à fait ce qu'il faut car dans la premiere case du tableau, il y a un blanc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String st [] = "(a 10)(a 15)(b 45)(b 67)".split("[(]"); for(int i=0; i < st.length; i++) { st[i] = st[i].split("[)]")[0]; } for(int i=0; i < st.length; i++) { System.out.println(st[i]); }
Est-ce que quelqu'un aurait une méthode à m'indiquer pour que je n'ai plus ce probleme (sans avoir à décaler tous les éléments du tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //ici il y a un blanc a 10 a 15 b 45 b 67)?
Merci
Partager