1.ArrayList转换成String[]:
/**
* ArrayList<String> 转换为 String[]
* @param list
* @return
*/
public static String[] listToArr(List<String> list){
list = new ArrayList<String>();
list.add("123");
list.add("456");
String[] str = list.toArray(new String[list.size()]);
return str;
}
2.String[]转换成ArrayList:
/**
* String[] 转换为 ArrayList<String>
* @param str
* @return
*/
public static List<String> arrToList(String[] str){
str = new String[]{"1","2","3"};
List<String> list = new ArrayList<String>(Arrays.asList(str));
return list;
}
3.ArrayList转换成String:
/**
* ArrayList<String> 转换为 String
* @param list
* @return
*/
public static String listToStr(List<String> list){
list.add("abc");
list.add("def");
String str = StringUtils.join(list,',');
return str;
}
- String 转换为 ArrayList :
/**
* String 转换为 ArrayList<String>
* @param str
* @return
*/
public static List<String> strToList(String str){
str = "a,b,c,d,e";
List<String> list = new ArrayList<String>(Arrays.asList(str.split(",")));
return list;
}