public class MyClass {
public static void main(String[] args) {
/**
* Arraylist 转为 String[]
*/
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
String[] arrayStr = list.toArray(new String[list.size()]);
/**
* String[] 转为ArrayList<String>
*/
ArrayList<String> list = new ArrayList<>(new String[]{"aaa", "bbb"});
/**
* ArrayList<String> 转换为 String:
*/
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
String str = String.join(",", list.toArray(new String[list.size()])); // 把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。
/**
* String 转换为 ArrayList<String>
*/
String str = "1,2,3,4,5";
ArrayList<String> b = new ArrayList<String>(str.split(','));
}
}