List<Integer> list = new ArrayList<>();
Set<String> set = new HashSet<>();
Map<String, Integer> map = new HashMap<>();
std::vector<int> list;
std::set<std::string> set;
std::map<std::string, int> map;
list.add(1);
set.add("hello");
map.put("name", 2);
list.push_back(1);
set.insert("hello");
map["name"] = 2;
Collections.sort(list);
List<Integer> filteredList = list.stream().filter(x -> x > 5).collect(Collectors.toList());
for (int item : list) {
System.out.println(item);
}
std::sort(list.begin(), list.end());
std::vector<int> filteredList;
std::copy_if(list.begin(), list.end(), std::back_inserter(filteredList),
[](int x) { return x > 5; });
for (int item : list) {
std::cout << item << std::endl;
}