Я должен написать метод, который:ArrayList, уходит из памяти
Если размер даже ---- >> переключить заказ из первых двух значений затем переключить порядок следующих двух значений , и т. д.
Если размер нечетный ---- >> делать то же, что и выше, но DO Не касаться последнего элемента.
Не надо ничего возвращать (аннулируются)
ПОКА, ЭТО ТО, ЧТО Я Выписали И ЕГО Выдает исключение каждый раз (не хватает памяти)
public static void switchPairs(ArrayList<String> al){
//temporary object definition
String temp = null;
//size is even
if(al.size() %2==0){
//loop through the entire arraylist
for(int i=0; i<al.size()-1; i++){
//get the n+1 element and assign it to a temp variable
temp=al.get(i+1);
//assign the n+1 element to the n position
al.add(i, temp);
}
} else { //size is odd
//loop through the entire arraylist
}
System.out.println("After switching pairs.");
System.out.println(al);
}
ВЫВОД:
ПОЖАЛУЙСТА ПОМОГИТЕ МНЕ Folks! СПАСИБО!
Вы решили его решить? –