对于List与Set来讲,都是用来存储数组类型数据,区别是Set不可保存重复数据,也就是说Set中的数据具有唯一性,在这里只分析List,Set与List的使用方法一至,使用代码如下:
var testList = List();
print(testList.length);
var fixedList = List(4);
print(testList.length);
testList.add("hello");
testList.add(123);
var typeList = List<String>();
typeList.add("张三");
typeList.add(1);
var numList = [1, 2, 3];
然后获取List中的数据需要通过索引来获取,List中保存的数据索引从0开始计数,代码如下:
testList.forEach((value) {
});
for(int i=0;i<testList.length;i++){
var value = testList[i];
while(testList.iterator.moveNext()) {
var value = testList.iterator.current;
for (var value in testList) {
List<String> list = ['a', 'b', 'c', 'd'];
print(list.asMap()); // {0: a, 1: b, 2: c, 3: d}
print(list.asMap().keys); // (0, 1, 2, 3)
print(list.asMap().keys.map(
class HomePageState extends State{
final topTitles = ['审批单', '机票列表', '客服'];
final topIcons = ['assets/home/approval.png', 'assets/home/air_ticket.png', 'assets/home/service.png'];
@override
Widget build(BuildContext context) {
// TODO: impleme.
public static void main(String[] args) {
Map map = new HashMap();
Person p1= new Person("Jn130101
将一个list1放到一个map1中,将list2放到map2 中,将map1,map2存到map3中。
最终数据格式案例:(自己随意编写的数据)
map3={“map1”:"[{“name”:“华东区”},{“name”:“西区”},{“name”:“西北区”}]",“map2”:"[{“ageType”:“少年”},{“ageType”:“青年”}]"}
最终结果:
获取name的list结果和ageType的list集合
代码参考:
public static void main(String[
本文作者:开课吧无忧图文编辑:开三金es6还有两种数据结构:set和map。注意哦,是数据结构,不是数据类型!就好比数组,json等。关于Set它类似于数组,但是其成员的值都是唯一的,没有重复的值(甚至在Set内部,NaN和NaN是相等的)它在初始化的时候接受一个数组或者类数组作为参数,数组里的值将会做为set的成员:初始化之后我们就得到了一个set,和数组一样,set身上也有很多方法和...
在上篇文章中介绍了Dart的基本数据类型中的字符串 string,那么现在就继续来学习 Dart的基础语法中的数组(list)和字典(Map)。
【Flutter】苹果Mac电脑配置flutter开发环境
【Flutter】 Android Studio 安装第三方模拟器—网易MuMu
【Flutter】项目运行报错Failed to find Build Tools revision 29.0.2
【Flutter】flutter doctor 报错Android license sta