});
///方式二 遍历获取List中的所有的数据
for(int i=0;i<testList.length;i++){
///根据索引获取List中的数据
var value = testList[i];
}
//方式三
//while+iterator迭代器遍历,类似Java中的iteator
while(testList.iterator.moveNext()) {
//获取对应的值
var value = testList.iterator.current;
}
//方式四 增强for循环
//for-in遍历
for (var value in testList) {
//value 就是List中对应的值
}
List 数据转 Map 数据
///代码清单 1-2
List testList = [“test1”, “xioming”, “张三”, “xioming”, “张三”, “李四”];
print(testList); //[test1, xioming, 张三, xioming, 张三, 李四]
//将list转为set,将后面重复的都去掉
Map<int,String> map = testList.asMap();
print(map); //{0: test1, 1: xioming, 2: 张三, 3: xioming, 4: 张三, 5: 李四}
连接 List 中的数据
///代码清单 1-3
List testList = [“A”, “D”, “F”, “F”,“B”, “C”,];
print(testList); //[A, D, F, F, B, C]
///用指定的字符将List中每个元素都连接起来,返回一个字符串
/// 如这里将 List 中的数据 使用 , 号来连接
String value = testList.join(“,”);
print(value);///A,D,F,F,B,C