相关疑难解决方法(0)

检查List <String []>是否包含String []的最佳方法

我有一个List声明:

List<String[]> arrayList = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

List包含多个Strings 数组.

我需要检查一下String[]我所拥有的是否包含在内ArrayList<String[]>.

我目前正在迭代ArrayList并将每个String[]与我正在搜索的那个进行比较:

for(String[] array: arrayList){
    if(Arrays.equals(array, myStringArray)){
        return true;
    }
}
return false;
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来检查是否ArrayList<String[]>包含特定的String[]

java arrays string collections

8
推荐指数
2
解决办法
7056
查看次数

检查ArrayList <String>是否包含字符串的一部分

假设我有一个ArrayList:

<string1.4>
<string2.4>
<string3.4>
Run Code Online (Sandbox Code Playgroud)

当我说arrayList.containsSubString('string1')时,我希望返回arrayList的第一个元素; 除了遍历每个元素arrayList并检查if是否string1是该元素字符串的子字符串之外,怎么做呢?

java arraylist

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

arraylist ×1

arrays ×1

collections ×1

string ×1