private String a1, a2, a3, a4;
private String b1, b2, b3, b4;
private int c1, c2, c3, c4;
Здравствуйте, друзья! В приведенном выше коде я хочу сгруппировать (a1, b1, c1), (a2, b2, c2) et c ... и для оставшегося значения. (как группировать? 1-й вопрос)
А потом я создал список, в котором хранятся значения {c1, c2, c3, c4}
Integer[] arr1 = {c1, c2, c3, c4};
private ArrayList<Integer> list1 = new ArrayList<Integer>(Arrays.asList(arr1));
И затем я хочу получить минимальное значение из list1, и я хочу получить другие два значения и сохранить его в другом списке2 (например, минимальное значение c3, я хочу получить a3 и b3 и сделать так, чтобы оно комбинировалось как a3 + b3, и я хочу сохранить это в list2. И затем я хочу удалить это значение c3 из списка, и снова я хочу получить минимальное значение из list1, и вышеупомянутая та же самая операция должна быть выполнена, пока список list1 не станет пустым.
Я пытался использовать Dictionery , но c1, c2, c3, c4 у него есть повторяющиеся значения. поэтому оба значения я также не могу принять. Поэтому нужно лучшее решение для моей проблемы. U также может дать мне любые альтернативные решения, также друзья.
Заранее спасибо.