Hoy, encontré un problema al escribir un proyecto, que era convertir la colección obtenida en una cadena.
importar org.apache.commons.lang.stringutils;
Existe un método tan simple: String str = StringUtils.Join (List, ",");
La primera lista de parámetros representa el objeto de colección que se convertirá.
El segundo parámetro "," significa que el conjunto debe estar separado por comas.
Esto elimina muchos pasos de conversión intermedios y puede obtener directamente una cadena separada por comas:
Colección: [baloncesto, fútbol] -> cuerda: "baloncesto, fútbol"
Convertir colecciones a cadenas:
importar org.apache.commons.lang.stringutils; // Convertir el conjunto en string pst.setString (4, stringUtils.Join (user.getfav (), ","));
Convertir cadenas a colecciones:
/***/paquete mypkg; import java.util.arrayList; import java.util.arrays; import java.util.list;/***@author ll*23 de agosto de 2016*/public class test55 {/***@param args*/public static void main (string [] args) {// cadena str = "baloncesto, baloncesto, volball, volball"; // separa las cadenas con comas para obtener la cadena de matriz de cadena [] strs = str.split (","); // convertir la matriz de cadenas en una lista de la lista de colecciones = arrays.aslist (strs); // Ver el conjunto para (int i = 0; i <list.size (); i ++) {system.out.println (list.get (i)); }}}resultado:
Voleibol de fútbol de baloncesto
El artículo anterior sobre el método de implementación de intercambio de colecciones y cadenas es todo el contenido que he compartido con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.