List l3=List<String>.filled(2,""); //创建list时候可以制定类型
List:属性
length reversed isEmpty isNotEmpty
举例:
var ls=["北京","上海","广州","深圳"];
print(ls.reversed);//得到的是(深圳, 广州, 上海, 北京)
print(ls.reversed.toList());//转成集合[深圳, 广州, 上海, 北京]
List:方法
add增加 addAll 拼接 indexOf查找 remove具体值 romoveAt索引值
fillRange修改 insert(index,value) insertAll(index,list)
toList:其它类型转换到list join() List转换成字符串 split()字符串转成字符串
foreach map
var ls=["北京","上海","广州","深圳"];
print(ls.reversed);//得到的是(深圳, 广州, 上海, 北京)
print(ls.reversed.toList());//转成集合[深圳, 广州, 上海, 北京]
ls.add("苏州");//增加一个
ls.addAll(["武汉","南京"]);
print(ls.indexOf("南京"));//查找,找不到返回-1
print(ls);
ls.remove("上海");
print(ls);
ls.removeAt(3);//删除指定索引
print(ls);
var ls2=["北京","上海","广州","深圳"];
ls2.fillRange(1, 2,"南宁");//大于等于1,小于2 修改
ls2.fillRange(1, 3,"南宁");//大于等于1,小于3 修改
print(ls2);
ls2.insert(1,"重庆");//在1之前插入
ls2.insertAll(1,["天津","巴黎"]);
print(ls2);
var ls=["北京","上海","广州","深圳","苏州"];
var str=ls.join(",");//转成以逗号分隔的字符串
print(str is String);//trur
var str2="李白-杜甫-白居易";
var ls2=str2.split("-");
print(ls2 is List);
博客主要介绍了List的属性和方法。属性包括length、reversed等;方法有add、addAll、indexOf等,还展示了toList、join、split等类型转换方法,并通过具体代码示例演示了这些属性和方法的使用。
792

被折叠的 条评论
为什么被折叠?



