Heute habe ich beim Schreiben eines Projekts auf ein Problem gestoßen, das die erhaltene Sammlung in eine Zeichenfolge umwandeln sollte.
import org.apache.commons.lang.Stringutils;
Es gibt eine so einfache Methode: String str = stringutils.join (Liste ",");
Die erste Parameterliste stellt das zu konvertierende Sammlungsobjekt dar.
Der zweite Parameter "bedeutet", dass der Satz durch Kommas getrennt werden sollte.
Dadurch wird viele Zwischenumrechnungsschritte beseitigt und kann direkt eine von Kommas getrennte Zeichenfolge erhalten:
Sammlung: [Basketball, Fußball] -> String: "Basketball, Fußball"
Konvertieren Sie Kollektionen in Saiten:
import org.apache.commons.lang.Stringutils; // Die Set in String pst.setString (4, Stringutils.join (user.getFav (), ",")) konvertieren;
Konvertieren Strings in Sammlungen:
/****/package mypkg; import Java.util.ArrayList; Import Java.util.Arrays; Import Java.util.List;/***@Author ll*23. August 2016*/public class test55 {/***@param args*/public static void Main (String [] args [] {// // // // // String String Str = "Basketball, Fußball (String [] {// // // // String String Str =" Basketball "; // die Zeichenfolgen mit Kommas trennen, um die String -Array -String [] strs = str.split (",") zu erhalten; // Das Zeichenfolge -Array in eine Liste der Sammelliste umwandeln. Listliste = arrays.aslist (STRS); // Die Set für (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)) anzeigen; }}}Ergebnis:
Basketball -Fußball -Volleyball
Der obige Artikel über die Implementierungsmethode des Austauschs von Sammlungen und Zeichenfolgen ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.