gpt4 book ai didi

java - 人物提取挑战

转载 作者:行者123 更新时间:2023-12-03 02:24:24 26 4
gpt4 key购买 nike

总线列的我的数据库值。 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”......每个人都有自己的理想吗?

最佳答案

摆脱你当前的逻辑。您只需要String#split() delimeter 为 "," ,它以数组形式返回您的公交车号码。

下面这行就足够了

String[] numbers = columnValue.split(",");

然后你的 ArrayList 声明就变成了

List<String> busesList = new ArrayList<String>(Arrays.asList(numbers));

关于java - 人物提取挑战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24995141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com