Dart-2 集合 List []

博客主要介绍了List的属性和方法。属性包括length、reversed等;方法有add、addAll、indexOf等,还展示了toList、join、split等类型转换方法,并通过具体代码示例演示了这些属性和方法的使用。

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i7i8i9com

大家共赴星际梦想

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值