집합과 문자열의 상호작용 실현 방법

1408 단어 집합문자열
오늘 항목을 쓸 때 문제가 하나 생겼다. 바로 얻은 집합을 문자열로 바꾸는 것이다.
import org.apache.commons.lang.StringUtils;
이렇게 간단한 방법이 있습니다. String str=String Utils.join(list,",");
첫 번째 매개 변수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
 *2016 8 23 
 */
public class Test55 {

  /**
   * @param args
   */
  public static void main(String[] args) {
    
    // 
    String str=" , , ";
    
    // , 
    String[] strs=str.split(",");
    
    // list
    List list=Arrays.asList(strs);
    
    // 
    for (int i = 0; i < list.size(); i++) {
      System.out.println(list.get(i));
    }
    

  }

}
결과:
농구공
축구공
배구
이상의 집합과 문자열의 상호작용 실현 방법은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기