Collection programs
Collection programs
class Main {
}
}
Basic Programs:
o Output: [1, 2, 3, 4]
o Output: [4, 3, 2, 1]
Intermediate Programs:
o Input: "swiss"
o Output: 'w'
o Concepts: LinkedHashMap.
o Output: false
o Concepts: Collections.sort.
o Input:
List<Integer> list1 = Arrays.asList(1, 2, 3, 4);
List<Integer> list2 = Arrays.asList(3, 4, 5, 6);
o Output: [3, 4]
o Concepts: retainAll.
Advanced Programs:
o Create a custom implementation of ArrayList with basic methods like add(), remove(), size(), and get().
o Concepts: HashMap.
o Input:
Map<Integer, String> map1 = {1="A", 2="B"};
Map<Integer, String> map2 = {2="C", 3="D"};
o Concepts: merge().
o Input:
List<Integer> list1 = Arrays.asList(1, 2);
List<Integer> list2 = Arrays.asList(1, 2, 3, 4);
o Output: true
Theoretical Questions: