Aujourd'hui, j'ai rencontré un problème lors de l'écriture d'un projet, qui devait convertir la collection obtenue en une chaîne.
import org.apache.commons.lang.stringutils;
Il existe une méthode si simple: string str = stringUtils.join (list, ",");
La première liste de paramètres représente l'objet de collection à convertir.
Le deuxième paramètre "," signifie que l'ensemble doit être séparé par des virgules.
Cela élimine beaucoup d'étapes de conversion intermédiaires et peut directement obtenir une chaîne séparée par des virgules:
Collection: [Basketball, football] -> String: "Basketball, football"
Convertir les collections en chaînes:
import org.apache.commons.lang.stringutils; // convertit le jeu en chaîne pst.setstring (4, stringUtils.join (user.getfav (), ","));
Convertir les chaînes en collections:
/ ** * * / package mypkg; importer java.util.arraylist; import java.util.arrays; import java.util.list; / ** * @Author ll * 23 août 2016 * / public class test55 {/ ** * String Str = "Basketball static, volley; // sépare les chaînes avec des virgules pour obtenir la chaîne du tableau de chaîne [] strs = str.split (","); // Convertir le tableau de chaînes en liste de collection List List = Arrays.aslist (STRS); // Affichez l'ensemble pour (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); }}}résultat:
Volleyball de football de basket-ball
L'article ci-dessus sur la méthode d'implémentation d'échange des collections et des chaînes est tout le contenu que j'ai partagé avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.