Сегодня я столкнулся с проблемой при написании проекта, который должен был преобразовать полученную коллекцию в строку.
импорт org.apache.commons.lang.stringutils;
Существует такой простой метод: string str = stringutils.join (list, ",");
Первый список параметров представляет объект сбора, который будет преобразован.
Второй параметр "," означает, что набор должен быть разделен запятыми.
Это устраняет множество промежуточных этапов конверсии и может напрямую получить строку, разделенную запятыми:
Коллекция: [баскетбол, футбол] -> Строка: «Баскетбол, футбол»
Преобразовать коллекции в строки:
импорт org.apache.commons.lang.stringutils; // конвертировать установку в string pst.setstring (4, stringutils.join (user.getfav (), ","));
Преобразовать строки в коллекции:
/** * */package mypkg;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @author ll *August 23, 2016*/public class Test55 { /** * @param args */ public static void main(String[] args) { //String String str="basketball, football, volleyball"; // отделить строки с запятыми, чтобы получить строку строки массива [] strs = str.split (","); // конвертировать массив строкового массива в список списков сборов = arrays.aslist (strs); // Посмотреть набор для (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); }}}результат:
Баскетбольный футбольный волейбол
Приведенная выше статья о методе реализации обмена коллекциями и строками является всем контентом, которым я поделился с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.