如果你的字符串有某种分隔符的话就可以办到了。String str = "aaa;bbb;ccc;ddd;eee"; List<String> list = new ArrayList<String>(); list = Arrays.asList(str.split(";"));for(String s : list){ System.out.println(s); }
不清楚你的要求是什么?是想把String对象变成ArrayList对象肯定行不通的,如果把String里的字符存储到一个ArrayList对象里,还可以 String str = "abcdefghijklmn"; List<String> list = new ArrayList<String>(); for(char c : str.toCharArray()){ list.add(c+""); }
List<String> list = new ArrayList<String>();
list = Arrays.asList(str.split(";"));for(String s : list){
System.out.println(s);
}
String str = "abcdefghijklmn";
List<String> list = new ArrayList<String>(); for(char c : str.toCharArray()){
list.add(c+"");
}