JAVA - Transformation string en ArrayList !!!
subgenk
Messages postés
104
Statut
Membre
-
zedtimi Messages postés 5 Statut Membre -
zedtimi Messages postés 5 Statut Membre -
Bonjour,
Voilà j'ai une colle pour les mordues de Java là... En fait par une méthode sql je récupérer une String de ce type là.
{ toto, titi, tata, tutu, [..] }
toto titi tata tutu étant par exemple des noms et prénom d'auteurs.
Je voudrais en faire une ArrayList<String> qui contiendra pour la 1ere case toto, pour la 2e titi etc...
Quelqu'un connait le moyen de faire ça ?
Merci d'avance !
Voilà j'ai une colle pour les mordues de Java là... En fait par une méthode sql je récupérer une String de ce type là.
{ toto, titi, tata, tutu, [..] }
toto titi tata tutu étant par exemple des noms et prénom d'auteurs.
Je voudrais en faire une ArrayList<String> qui contiendra pour la 1ere case toto, pour la 2e titi etc...
Quelqu'un connait le moyen de faire ça ?
Merci d'avance !
A voir également:
- JAVA - Transformation string en ArrayList !!!
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
5 réponses
Salut, essaie comme ça :
Ici le délimiteur est ", " (virgule et espace). A toi de le choisir.
Il existe aussi le StringTokenizer mais il n'est plus recommandé dans les nouvelles versions de Java on conseille d'utiliser le split().
String[] pieces = textAreaValue.split( ", " ); List<String> list = Arrays.asList( pieces );
Ici le délimiteur est ", " (virgule et espace). A toi de le choisir.
Il existe aussi le StringTokenizer mais il n'est plus recommandé dans les nouvelles versions de Java on conseille d'utiliser le split().
Heu
si tu appliques la fonction split(", ") sur String, tu récupère un tableau de String (ici "toto" pour la case 0, "titi" pour la 1 ...)
après t'ajoutes ces String à ton Arraylist ...
si tu appliques la fonction split(", ") sur String, tu récupère un tableau de String (ici "toto" pour la case 0, "titi" pour la 1 ...)
après t'ajoutes ces String à ton Arraylist ...
Mmmh, en fait mon problème est ailleurs je voulais le contourné comme ça mais cela me semble vraiment horrible dans le code. Je vais essayer de vous expliquer.
J'ai une base de donnée, dans celle-ci j'ai une table avec une colonne de type text[]; dans cette colonne il y a des auteurs que j'aimerais récupérer sous forme de ArrayList, et aussi dans le sens inverse pouvoir transformer mon ArrayList en java.sql.Array pour le remettre dans la base de données.
J'ai une base de donnée, dans celle-ci j'ai une table avec une colonne de type text[]; dans cette colonne il y a des auteurs que j'aimerais récupérer sous forme de ArrayList, et aussi dans le sens inverse pouvoir transformer mon ArrayList en java.sql.Array pour le remettre dans la base de données.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question