我想把一个
1|2|3|4|
的字符串 拆成
1
2
3
4
然后分别把1 2 3 4 添加到像List<Integer> textList这样的一个list中
这样我应该怎样做呢?
我想到用split()函数拆分,但不知道怎样把他们分别添加到textList
所以想请教一下大家的,谢谢~
1|2|3|4|
的字符串 拆成
1
2
3
4
然后分别把1 2 3 4 添加到像List<Integer> textList这样的一个list中
这样我应该怎样做呢?
我想到用split()函数拆分,但不知道怎样把他们分别添加到textList
所以想请教一下大家的,谢谢~
也许这个方法不简便,但可以一试
for (int i=0;i<数组大小;i++)
{
textList.add(数组[i]);
}
就是textList.add(数组[i]);这一句报错
就算textList的类型为string也不行啊~
有谁可以告诉我为什么呢?
public static void main(String[] args) {
String[] str="1|2|3|4|".split("\\|");
List<Integer> textList=new ArrayList<Integer>();
for(String a:str){
textList.add(Integer.parseInt(a));
}
System.out.print(textList);
}
textList.add(数组[i]);这一句加的是String,所以会出错了
5楼是对的!
不然分割后的字符串就算用Integer.parseInt(a)也会报错的