我要求使用关键字的一部分从集合中选择数据的子集
假设我有一个由以下条目组成的集合,
"Pine Grosbeak"
"House Crow"
"Hume`s Leaf Warbler"
"Great Northern Loon"
"Long-tailed Duck"
"Lapland Longspur"
"Northern Gannet"
"Eastern Imperial Eagle"
"Little Auk"
"Lesser Spotted Woodpecker"
"Iceland Gull"
Run Code Online (Sandbox Code Playgroud)
当我提供搜索字符串为"ro"时,应该对其进行过滤;
"House Crow"
"Pine Grosbeak"
Run Code Online (Sandbox Code Playgroud)
(这与“LIKE ‘%ro%’ “ SQL中的子句类似)
有人可以帮我吗?
你可以简单地做那样的事情:
for (String s : strings)
{
if (s.contains(search))
{
// match
}
}
Run Code Online (Sandbox Code Playgroud)
如果你想不区分大小写:
String lowerSearch = search.toLowerCase();
for (String s : strings)
{
if (s.toLowerCase().contains(lowerSearch))
{
// match
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2840 次 |
| 最近记录: |