Сравнение Arraylist в списке с другими Arraylist в том же списке - PullRequest
0 голосов
/ 17 апреля 2020

Я пытался безрезультатно найти решение этой вещи, которую я пытаюсь сделать. То, что я пытаюсь сделать, это проверить, равен ли String superConcept первому элементу строки в kb, и если да, то проверяется, содержит ли какой-либо из оставшихся массивов в списке тот же первый элемент.

public static List<ArrayList<String>> kb = new ArrayList<>();

for(ArrayList<String> line : kb){
    if(superConcept.equals(line.get(0))){
        //to check if there are any other lines within the kb that contain the same first element (line.get(0))
    }
}

1 Ответ

2 голосов
/ 17 апреля 2020

Сделай так:

List<ArrayList<String>> targetLists = new ArrayList<>();

for (ArrayList<String> list : kb)
    if (list.size() > 0 && list.get(0).equals(superConcept))
        targetLists.add(list);
...