Flutter List 里面常用的方法

发布于 3 年前 作者 phonegap100 3931 次浏览 来自 分享

Flutter List 里面的add()方法用于增加一个数据:

List myList=['香蕉','苹果','西瓜'];
myList.add('桃子');   //增加数据  增加一个数据 

Flutter List 里面的addAll() 方法用于拼接数组:

myList.addAll(['桃子','葡萄']);  //拼接数组

print(myList);

Flutter List 里面的indexOf() 方法用于查找集合:

print(myList.indexOf('苹x果'));    //indexOf查找数据 查找不到返回-1  查找到返回索引值

Flutter List 里面的remove() removeAt() 方法用于删除集合内容:

myList.remove('西瓜');

myList.removeAt(1);

print(myList);

Flutter List 里面的fillRange() 方法用于修改集合内容:

List myList=['香蕉','苹果','西瓜'];
 
myList.fillRange(1, 2,'aaa');  //修改

myList.fillRange(1, 3,'aaa');  

Flutter List 里面的insert() insertAll()方法用于给List集合里面增加数据:

myList.insert(1,'aaa');      //插入  一个

myList.insertAll(1, ['aaa','bbb']);  //插入 多个

print(myList);

Flutter List 里面的join() 可以把List转换成字符串:

List myList=['香蕉','苹果','西瓜'];

var str=myList.join('-');   //list转换成字符串

print(str);

print(str is String);  //true

Flutter List 里面的split()可以把字符串转换成list:

var str='香蕉-苹果-西瓜';

var list=str.split('-');

print(list);

print(list is List);
回到顶部