Eld*_*Age 1 java string android arraylist
Android - 如何检查另一个逗号分隔字符串中是否存在字符串值.
String all_vals = "617,618,456,1,234,5,5678,225";
String check_val= "456";
Run Code Online (Sandbox Code Playgroud)
怎么检查,
if (all_vals contains check_val) {
}
Run Code Online (Sandbox Code Playgroud)
将逗号分隔的字符串转换为数组split,然后将其转换为Listwith Arrays.asList,然后使用contains.
String all_vals = "617,618,456,1,234,5,5678,225";
List<String> list = Arrays.asList(all_vals.split(","));
if (list.contains(check_val)) {
}
Run Code Online (Sandbox Code Playgroud)
这将防止误报只是contains直接在字符串上检查列表中是否存在子字符串all_vals,例如在直接情况下all_vals.contains("4")返回.trueString#contains