!= <><> Collections <><> !=
List
1. Fixed List 2. Growable List
set
Maps
Fixed List:
List<int> larr = List(3);
larr[0] = 10;
larr[1] = 20;
larr[2] = 30;
print(larr[1]);
for (int x in larr) {
print(x);
}
larr.forEach((x) => print(x));
for (int i = 0; i < larr.length; i++) {
print(larr[i]);
}
Growable List
List<int> larr = List();
larr.add(10);
larr.add(20);
larr.add(30);
larr[1] = 12;
larr.remove(10);
larr.clear();
print(larr[1]);
for (int x in larr) {
print(x);
}
larr.forEach((x) => print(x));
for (int i = 0; i < larr.length; i++) {
print(larr[i]);
}
Maps
Map<String, String> marr = Map();
Map<String, String> marr = {"name": "Himanshu", "City": "delhi"};
marr["email"] = "himanshu@gmail.com";
for (String key in marr.values) {
print(key);
}
marr.forEach((key, value) {
print(key + "-" + value);
});
marr.remove("name");
marr.length;
marr.clear();
marr.isEmpty;
marr.containsValue("delhi");
marr.containsKey("name");