오늘 저는 프로젝트를 작성할 때 문제가 발생했는데, 이는 얻은 컬렉션을 문자열로 변환하는 것이 었습니다.
import org.apache.commons.lang.stringutils;
그러한 간단한 방법이 있습니다 : String str = stringUtils.join (list, ",");
첫 번째 매개 변수 목록은 변환 할 수집 객체를 나타냅니다.
두 번째 매개 변수 ","는 "세트가 쉼표로 분리되어야 함을 의미합니다.
이것은 많은 중간 변환 단계를 제거하고 쉼표로 분리 된 문자열을 직접 얻을 수 있습니다.
컬렉션 : [농구, 축구] -> 문자열 : "농구, 축구"
컬렉션을 문자열로 변환 :
import org.apache.commons.lang.stringutils; // 세트를 문자열 pst.setString으로 변환합니다 (4, stringUtils.join (user.getfav (), ",");
문자열을 수집으로 변환 :
/****/package mypkg; import java.util.arraylist; import java.util.arrays; import java.util.list;/***@author ll*/public class test55 {/***@param args*/public static void main (문자열 [] args) {// string str = "factural,,,,,,,,,, // 문자열 배열을 가져 오려면 문자열을 쉼표로 분리합니다. [] strs = str.split ( ","); // 문자열 배열을 수집 목록으로 변환 목록 목록 = Arrays.AsList (strs); // (int i = 0; i <list.size (); i ++) {system.out.println (list.get (i)); }}}결과:
농구 축구 배구
컬렉션과 문자열의 교류 구현 방법에 대한 위의 기사는 내가 공유 한 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.