1.
Q1: Assuming that the following declaration has been made, which of the following code segments correctly interchanges the value of
arr.get(0)
and arr.get(5)
?
ArrayList<Integer> arr = new ArrayList<>();
arr.add(5);
arr.add(12);
arr.add(-22);
arr.add(6);
arr.add(11);
arr.add(0);
arr.add(26);
arr.add(42);
arr.add(99);
arr.add(75);
arr.set(0, 5); arr.set(5, 0);
arr.set(0, arr.get(5)); arr.set(5, arr.get(0));
int k = arr.get(5); arr.set(0, arr.get(5)); arr.set(5, k);
int k = arr.get(0); arr.set(0, arr.get(5)); arr.set(5, k);
int k = arr.get(5); arr.set(5, arr.get(0)); arr.set(0, arr.get(5));