у меня есть три типа ArrayList INTEGERS, я хочу, чтобы найти наибольшее целое число из тех ArrayListКак найти наибольшее значение из нескольких ArrayList?
ArrayList<Integer> data1 = new ArrayList<>();
data1.add(20);
data1.add(30);
data1.add(40);
data1.add(51);
data1.add(71);
data1.add(212);
data1.add(203);
ArrayList<Integer> data2 = new ArrayList<>();
data2.add(56);
data2.add(67);
data2.add(267);
data2.add(257);
data2.add(367);
data2.add(363);
data2.add(233);
ArrayList<Integer> data3 = new ArrayList<>();
data3.add(36);
data3.add(12);
data3.add(366);
data3.add(53);
data3.add(124);
data3.add(256);
data3.add(203);
System.out.println("Largest Value = ");
есть ли простой способ найти наибольшее значение из нескольких ArrayList? Спасибо!
Я бы не стал напрямую входить в код. Что вы можете сделать, добавьте все элементы из трех списков arrayList в один массивList. Затем выполните сортировку по этому массиву в обратном порядке. И первым элементом этого будет результат. Надеюсь, вы можете попытаться преобразовать эту логику в свой код. – Leo