日期:2014-05-20  浏览次数:20652 次

String 如何转换成 ArrayList?
想实现(ArrayList)   String这样的功能?直接转应该不行,改怎么转呢?谢谢!

------解决方案--------------------
?????具体.
------解决方案--------------------
2个类是不相关类,不能转换
------解决方案--------------------
把String 加到ArrayList里不行么
------解决方案--------------------
这怎么能转~???
对象类型转换只能是有继承或实现关系的~~~
------解决方案--------------------
如果你的字符串有某种分隔符的话就可以办到了。

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+ " ");
}