日期:2014-05-19 浏览次数:20771 次
String str = "1,2,3,4"; List<String> strList = Arrays.asList(str.split(","));//得到String的List List<Integer> numList = new ArrayList<Integer>(); //得到数字的List String array[] = str.split(","); for (String s : array) { numList.add(Integer.parseInt(s)); }
------解决方案--------------------
楼主所说是放在数组里面吗?
String b="1,2,3,4";
//这是放到String的数组里面
String []bb=b.split(",");
你如果一定要int类型的数组。遍历数组
Integer bbs=new Integer[bb.length];
for(int i=0;i<bb.length;i++){
bbs[i]=Integer.valueOf(Integer.parseInt(bb[i]));
}
如果你想放在List<Integer>这里面
List<Integer> list =new ArrayList<Integer>();
for(int i=0;i<bb.length;i++){
list.add(Integer.valueOf(Integer.parseInt(bb[i])));
}