gpt4 book ai didi

Java:在数组列表中查找字符串

转载 作者:行者123 更新时间:2023-12-01 11:11:29 24 4
gpt4 key购买 nike

我的数组列表由一个带有字符串列表的数组组成,里面的每个字符串都用逗号分隔,我想将其中一个字符串分割成用逗号分隔的子字符串,我知道如何使用分割对数组进行分割方法,但我找不到类似于数组列表的东西,代码如下:

String[] widgets2 = 
{

"1,John,Smith,John1989@gmail.com,20,88,79,59",
"2,Suzan,Erickson,Erickson_1990@gmailcom,19,91,72,85",
"3,Jack,Napoli,The_lawyer99yahoo.com,19,85,84,87",
"4,Erin,Black,Erin.black@comcast.net,22,91,98,82",
"5,Adan,Ramirez,networkturtle66@gmail.com,100,100,100"

};

ArrayList<String> jim = new ArrayList<String>(Arrays.asList(widgets2));

System.out.println(jim.split(0));

最佳答案

这与您使用数组类似。只是实现方式不同而已。要获取值,只需循环它们:

List<String> jim = new ArrayList<String>(Arrays.asList(widgets2));
for(String currentString : jim){//ArrayList looping
String[] separatedStrings = currentString.split(",");
for(String separatedString : separatedStrings){//Now its array looping
//Do something now whatever you like to
}
}

如果您想要索引并决定获取哪个值,请使用使用索引的普通 for 循环并使用 jim.get(index) 并使用 分割()

话虽如此,是什么阻止您循环遍历 List ?这是数组列表的常见用法 - 循环遍历它:)

关于Java:在数组列表中查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32304214/

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