Dart 6 : Collections

 


!= <><> 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");