我有一个字符串:
String s = "Hel";
Run Code Online (Sandbox Code Playgroud)
我有一个字符串列表。
List<String> listS = ["Hello", "Goodbye"];
Run Code Online (Sandbox Code Playgroud)
当“Hello”包含“Hel”时,以下内容将打印 true:
list[0].contains(s);
Run Code Online (Sandbox Code Playgroud)
然而,以下内容将打印错误:
list.contains(s);
Run Code Online (Sandbox Code Playgroud)
如何在不给出索引的情况下检查列表是否包含字符串 S?循环不是选项,因为我使用的是三元运算符:
list.contains(s) ? .....
Run Code Online (Sandbox Code Playgroud)
Kah*_*hou 14
检查可迭代的任何元素是否满足测试
test(String value) => value.contains(s);
listS.any(test);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13146 次 |
| 最近记录: |