Как перебрать список неизвестного типа в JAVA - PullRequest
0 голосов
/ 10 октября 2018

У меня есть 2 списка типа Generic.

List1 of type Generic_Class1

List2 of type Generic_Class2

Я хочу перебирать перечисленные выше списки по одному для каждого цикла.

например,

for(Generic_Class loop_variable: List1/List2){

}

Можно ли это сделать в JAVA?

1 Ответ

0 голосов
/ 10 октября 2018

Если вы хотите выполнить итерации по обоим спискам одновременно и если ваши Generic_Class1 и Generic_Class2 оба расширяют Generic_Class, вы можете сделать что-то вроде этого:

List<Generic_Class> genericList = new ArrayList<Generic_Class>(list1);
genericList.addAll(list2);
for(Generic_Class loop_variable: genericList){
    // Do something
}
...