gpt4 book ai didi

java - 从类似于 SQL LIKE '%search%' 的数组中过滤值

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

所以我有一个数组,我想知道是否有一种方法可以过滤数据,这样如果我想搜索“加仑牛奶”,如果我只输入牛奶,我仍然可以找到匹配项。这是一个 JSONArray,但我猜它的行为就像一个普通数组。

它应该像 SQL 中的 LIKE 语句一样工作,您只需比较它并得到类似的东西

我一直在搜索,但没有找到任何对我有帮助的东西,我只是想知道这是否可能,以及我如何将它适应 Android Studio,提前致谢

我的 JSONArray:

[
{
"id":"1",
"itemCode":"5674779",
"qtyOnHand":"1",
"itemDesc":"TEST",
"itemPrice":87,
"itemRetail":"100.00",
"itemWholesale":"0",
"itemTax":"",
"itemTaxes":"1",
"itemCurrency":"\u20a1",
"itemWTaxes":null
},
{
"id":"2",
"itemCode":"8215651",
"qtyOnHand":"0",
"itemDesc":"PRODUCTO EN DOLARES",
"itemPrice":38.4975,
"itemRetail":"44.25",
"itemWholesale":"0",
"itemTax":"",
"itemTaxes":"1",
"itemCurrency":"$",
"itemWTaxes":null
}
]

最佳答案

如果你想使用像 LINQ 这样的东西,看看这些: What is the Java equivalent for LINQ?

如果没有,也许您可​​以尝试使用 for、.contains 和另一个数组列表来存储结果:

for (String something : yourArray) {
if (something.contains("milk")) {
arrayWithResults.add(something);
}
}

关于java - 从类似于 SQL LIKE '%search%' 的数组中过滤值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53123185/

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