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<>(Arrays.asList(5, 12, -22, 6, 11, 0, 26, 42, 99, 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));