dart中list的map方法获取index
dart map获取index
只需要index
list.asMap().keys.map((index) { return something;
}
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((index) => list[index]).toList()); // [a, b, c, d]
同时访问value和index
list.asMap().entries.map((entry) {int index = entry.key;String value = entry.value;return something;
}
List list = ['a', 'b', 'c', 'd'];List ll = list.asMap().entries.map((entry) {int index = entry.key;String value = entry.value;return value + index.toString();
}).toList();
print(ll); // [a0, b1, c2, d3]
dart中list的map方法获取index相关推荐
- java中keyset_Java使用keySet方法获取Map集合中的元素
本文为大家分享了Map集合中利用keySet方法获取所有的元素值,供大家参考,具体内容如下 /*--------------------------- Map集合中利用keySet方法获取所有的元素值 ...
- Java8中list转map方法总结
背景 在最近的工作开发之中,慢慢习惯了很多Java8中的Stream的用法,很方便而且也可以并行的去执行这个流,这边去写一下昨天遇到的一个list转map的场景. list转map在Java8中str ...
- [vue] Vuex中四个map方法的使用 mapState mapGetters mapActions mapMutations
1. mapState方法: 用于帮助我们映射state中的数据为计算属性 computed: {//借助mapState生成计算属性:sum.school.subject(对象写法)...mapSt ...
- 用post方式获取html,httpclient中怎么使用post方法获取html的源码
params=new ArrayList(); //添加要传递的参数 params.add(new BasicNameValuePair("par","HTTP_Clie ...
- jquery中的map()方法与js中的map()方法
1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...
- java中测长度的方法,java获取文件大小的几种方法
目前java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中fileinputstream的ava ...
- jq获取页面高度_使用jquery中height()方法获取各种高度
$(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...
- 【Android 异步操作】Android 线程切换 ( 判定当前线程是否是主线程 | 子线程中执行主线程方法 | 主线程中执行子线程方法 )
文章目录 一.判定当前线程是否是主线程 二.子线程中执行主线程方法 三.主线程中执行子线程方法 一.判定当前线程是否是主线程 在 Android 中 , 如果要判定当前线程是否是主线程 , 可以使用如 ...
- python3.x pool.map方法的实质
我使用多进程的一般方式,都是multiprocessing模块中的Pool.map()方法.下面写一个简单的示例和解析.至于此种方法使用多进程的效率问题,还希望大佬予以指正. 示例: "&q ...
最新文章
- 挑战唯物论?诺奖得主彭罗斯:意识产生可能是大脑内的「量子叠加」的结果...
- XML,Object,Json分析转换Xstream采用
- Spring中BeanPostProcessor
- 怎么确保一个集合不能被修改?
- 中文分词--词典分词--最长匹配
- 构建企业服务之Windows Server 2008 DNS 高级部署
- java 自定义结构_java自定义构造二叉树及其遍历
- c++ socket线程池_从连接器组件看Tomcat的线程模型——NIO模式
- Jquery下的动画方法概括
- python绘制多边形_在python-matplotlib中绘制3D多边形
- adb网络连接调试,重启之后失效
- endnotex9安装后使用方法_endnotex9使用教程
- linux命令行听歌,谁说linux命令行不能听歌?今天就给你们介绍一款神器
- 已知视频码率、视频时长,怎么计算视频文件大小
- 2022-7-6-18
- 手脱Aspack变形壳1
- C#中如何使用Sqlite、SqliCe等本地数据库?
- 删除数据库表中重复的记录
- 谈谈个人网站的建立(七)—— 那些建站必备的插件
- css动画让箭头上下跳动