【发布时间】:2014-09-19 15:13:47
【问题描述】:
总线列的我的数据库值。 12,34,56,8,9, ...我试图仅提取总线编号而不是逗号并将它们添加到字符串 ArrayList。有人知道吗? :
我真的很困惑。这是我的代码:
for(int i =0; i< buses1.length() ; i++ )
{
if(buses1.charAt(i) == ',')
{
}
else
{
bus1 += Character.toString(buses1.charAt(i));
buses.add(bus1);
}
}
此时,代码是这样添加的,“1”、“2”、“3”、“4”而不是“12”、“34”...... 有人有理想吗?
【问题讨论】:
-
我猜你想要一个分词器
-
你为什么不用
split方法呢?这比您尝试的要容易 -
String[] busNumbers = databaseValue.split(","); -
感谢各位大大的帮助,现在我可以继续我的项目了!
标签: java arrays string for-loop arraylist