gpt4 book ai didi

java - List 包含此的项目

转载 作者:行者123 更新时间:2023-12-01 14:48:05 25 4
gpt4 key购买 nike

我有一个存储为文本文件的列表,如此存储

Id;name;function

我有一个函数,可以获取文本文件并逐行读取它,每行文本都是列表中的一个新项目。通过执行以下操作来实现。

List<String> list
list.add(line);

我想做的是查看列表中是否有一些 ID,例如“0x0640e331”。如果它是找到该 Id 的文本行上的所有内容。所以会发生以下情况,

0x0604f552;name0;function
0x0640e331;name1;function
0x0342t521;name2;function

搜索 0x0640e331 将返回 0x0640e331;name1;function。

有什么想法吗?

最佳答案

使用startsWith method像这样...

ArrayList<String> queryResult = new ArrayList<String>();
String query = "0x0640e331";
for(String line : list) {
if(line.startsWith(query)) {
queryResult.add(line);
}
}
return queryResult;

这基本上检查数组列表中的给定行是否以您的查询字符串开头。如果有多行,只需将其添加到另一个 ArrayList 中并将其作为结果返回。

关于java - List<string> 包含此的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15195675/

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