Во-первых, вы можете легко добавлять элементы в список с помощью
ArrayList<Integer> s1 = new ArrayList<Integer>(5);
s1.addAll(Arrays.asList(49, 68, 91, 12));
Кроме того, избегайте использования заглавных букв для имен переменных, они зарезервированы для имен классов.вопрос.Это можно сделать с помощью простого цикла:
ArrayList<Integer> min = new ArrayList<Integer>(5);
ArrayList<Integer> max = new ArrayList<Integer>(5);
// ASSUMPTION: s1, s2 and s3 has the same length, or at least s1.length is the
// shortest list
for (int i = 0; i < s1.length; i++) {
max.add(Math.max(Math.max(s1.get(i), s2.get(i)), s3,get(i)));
min.add(Math.min(Math.min(s1.get(i), s2.get(i)), s3,get(i)));
}
В итоге вы получите два массива.Каждый из которых содержит минимум или максимум для определенного значения индекса.Я надеюсь, что это то, что вы хотели.