Bonjour
j'ai un programme qui return un string. ce strind contient des elements que je veux utiliser séparement pour les insérer dans une base de donnée. je voudrais donc savoir si il est possible de diviser une variable string en plusieur partie.
Bonjour
j'ai un programme qui return un string. ce strind contient des elements que je veux utiliser séparement pour les insérer dans une base de donnée. je voudrais donc savoir si il est possible de diviser une variable string en plusieur partie.
Bonjour,
Tu peux sans doute utiliser String.split pour ton problème.
cela dépend... peut tu nous dire de quoi est composé ta chaine et quel est le critère pour la couper ?
Sinon effectivement split peut t'aider
Heureux soient les fêlés, car ils laisseront passer la lumière.
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
merci beaucoup pour ton aide mais j'ai un probleme je n'arrive pas à splitter le caractere ")" comment dois je faire?
peux tu donner un exemple de chaine , parce que je ne pense pas que ")" soit ton caractère de coupure...
Heureux soient les fêlés, car ils laisseront passer la lumière.
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
Si tu as un caractère de coupure tu peux utiliser split en lui passant une string représentant le caractère de coupure. Un tableau de String est retourné.
Sinon tu peux aussi faire le tout a la main en allant voir du coté des substring
SPARK
Moteur de particule C++ opensource avec modules de rendu OpenGL, Irrlicht et SFML
22993936801)
voilà un exemple du string que j'ai. et je voudrais supprimer la parenthèse
Plus que l'exemple, c'est la rêgle qu'il faut. Est ce que tu utilises tout ce qui n'est pas un chiffre pour couper la chaine ? Est ce que tu te contente de retirer le dernier caractère ? Est ce que la parenthèse est utilisée pour séparer les chaines ? Dans ce cas est ce le seul caractère de coupe ?...
SPARK
Moteur de particule C++ opensource avec modules de rendu OpenGL, Irrlicht et SFML
avec ton exemple on peut se contenter d'un substring. Tu peux etre plus clair et donner un vrai exemple? S'agit-il de spliter un string ou seulement supprimer un caractere??
La science est ce que nous comprenons suffisamment bien pour l'expliquer à un ordinateur. L'art, c'est tout ce que nous faisons d'autre.
Donald E. Knuth
en fait la chaine que j'ai mise est le resultat d'un split et je voudrais supprimer seulement le caractere )
Si tu ne sais pas où se situe la parenthèse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String s = "268546521)"; String res= s.replace(")", "");
Si la parenthèse est toujours à la fin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String s = "268546521)"; String res = s.substring(0, s.length()-1);
Heureux soient les fêlés, car ils laisseront passer la lumière.
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
parfait merci beaucoup vous etes les meilleurs
sinon tu a les regex qui peuvent etre pratiques dans ton cas
si tu ultilise un .split("\\D") sa te couperas toutes les caractheres qui sont pas des chiffres
.split("\\d") quand a lui te coupera tout ce qui est un chiffre
Spécialiste des questions bêtes
”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein
Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
Pourquoi utiliser une regex puisque son seul caractère est ")" ? ce serait comme prendre une hache pour couper du pain ou un missile pour tuer un moustique
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée
Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
le missil pour le moustique peut etre de rigeur si il a le chikungunia arf
Non mais serieux la di le caractere est toujours le meme il est certain que c'est un peux fort comme methode lol mais c'est quand meme pratique surtout si il a dans un autre string le '(' qui va avec le ')' de celui ci
de plus ces caractheres sont pas neccesairement toujours a la meme place dans le string
Enfin voila c'etais juste une idée comme une autre
Spécialiste des questions bêtes
”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein
Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager