Scala的集合类中的map方法和count 方法
在Scala中,有很多很好用的东西,虽然不怎么会那个东西,但是觉得有时候这个语言的开发速度就是比JAVA的要快。废话不多说:
如下:
// 我也不知道Case是干什么用的,但是有了Case,equals方法就好像起作用了 case class A(name:String) { var selected = false override def equals(obj:Any){ if(obj.isInstanceOf[A]){ getName.equals(obj.asInstance[A].getName) }else { super.equals(obj) } } def getName = { name } override def toString = name + "=>" + selected } val a1 = new A("a") val a2 = new A("a") a1.something = true; val b = new A("b") val c = new A("c") val aList = List(a1,b) val bList = List(a2,c) println((aList:::bList).map(a => { a.selected = true a })) // list.map(a=>[B]) map方法返回的为B的一个List列表 |
后面我在使用hashmap 的时候还发现了一个好的方法:
// 这个方法返回满足条件的item 的数量 answer.count(item => calcMethod(item)) |
如果上述有错,请你指出我的错误,谢谢了。本人邮箱:lovecluo@nightweaver.org
转载于:https://www.cnblogs.com/knero/p/3492889.html
Scala的集合类中的map方法和count 方法相关推荐
- Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法
Java 8 辣么大(lambda)表达式不慌之-–(四)示例-Collectors中的joining 方法和mapping方法 joining 方法 mapping方法 先定义好后面做示例要用的数据 ...
- 浅谈BufferedReader中的read()方法和readLine()方法
浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...
- 普歌-码灵团队-java中的equals方法和toString方法及总结
普歌-码灵团队:Object类中的方法介绍及其用法 一.Object类 二.方法介绍 1.toString方法 2.重写equals方法: 3. 拓展 三.总结 一.Object类的简单介绍 二.Ob ...
- JS中的call()方法和apply()方法用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- asp.net TemplateField模板中的Bind方法和Eval方法
TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...
- TP框架中的A方法和R方法
ThinkPHP 跨模块调用操作方法(A方法与R方法) 跨模块调用操作方法 前面说了可以使用 $this 来调用当前模块内的方法,但实际情况中还经常会在当前模块调用其他模块的方法.ThinkPHP 内 ...
- 【网络】HTTP中的GET方法和POST方法
1.GET方法:获取资源 GET方法用来请求访问已被URL识别的资源.指定的资源经服务器端接续后返回内容.也就是说,如果请求的资源是文本,那就保持原样返回:如果像是CGI(Conmmon Gatewa ...
- Android Handler中的handleMessage方法和post方法之源码剖析
我们都知道,在子线程中进行UI操作(更新UI控件)包括以下四种方法: 1.Handler的handlerMessage()方法. 2.Handler的post()方法. 3.View的post()方法 ...
- python中的str方法和repr方法_Python中 的 __str__ 方法和 __repr__ 方法的区别有哪些
Python中 的 __str__ 方法和 __repr__ 方法的区别有哪些 发布时间:2020-11-05 17:11:48 来源:亿速云 阅读:95 作者:Leah 本篇文章给大家分享的是有关P ...
最新文章
- 修改串口设备名ttymxc1_Modbus通讯之串口联网设备
- linux下磁盘分区
- android 调用java webservice_android通过ksoap2调用java写的CXF 的webservice
- if 判断成绩 ,整百制
- Linux Shell编程之脚本执行方式
- 时间序列趋势判断(三)——Mann-Kendall趋势检验
- 计算机网络技术应用和发展,计算机网络技术的应用和发展研究
- TensorFlow神经网络(六)制作数据集,实现特定应用
- 如何使用 DNSMAQ 搭建 DNS 服务器?
- Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引@51cto)
- python 操作同花顺下单程序_Py(76)Python/C API 参考手册:操作系统实用程序
- C#中public函数的用法_python中的lambda函数用法
- eclipse 代码问题总结
- Anscombe's Quartet 问题
- java android实例_Android开发精典案例60个
- 大数据采集技术和预处理技术
- centos7搭建webpack
- 半小时体验云原生:手把手教你在k8s上部署springboot应用——干货分享,建议收藏
- 2022最新高通8155平台开源代码最新代码下载、编译方法
- 视频会议软件的使用形式