Scala的集合类中的map方法和count 方法
2013-12-26 18:25
295 查看
在Scala中,有很多很好用的东西,虽然不怎么会那个东西,但是觉得有时候这个语言的开发速度就是比JAVA的要快。废话不多说:
如下:
后面我在使用hashmap 的时候还发现了一个好的方法:
如果上述有错,请你指出我的错误,谢谢了。本人邮箱:lovecluo@nightweaver.org
如下:
// 我也不知道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列表 |
// 这个方法返回满足条件的item 的数量 answer.count(item => calcMethod(item)) |
相关文章推荐
- MAP集合的遍历方法
- 遍历Map集合的四种方法
- JAVA基础再回首(十八)——Map集合概述及成员方法、Map集合的三个子类、Collections类
- Java遍历Map集合方法
- Map集合中value()方法与keySet()、entrySet()区别
- 利用Array Prototype的方法来实现对dom集合的筛选、indexOf、map等功能
- 【Java集合的详细研究4】Java中如何遍历Map对象的4种方法
- 集合Set、List、Map的遍历方法
- java遍历map集合中的元素的方法。
- 1.2.21 Map.values方法——获取Map集合中的所有键值对象
- 黑马程序员------集合(No.1)(Map集合、Map共性方法、keySet、entrySet)
- java反射main方法执行,map集合与实体转换器,
- Scala集合,序列(可变和不可变List),List各种函数的使用,不可变Set和可变Set,Map
- Map集合中value()方法与keySet()、entrySet()区别
- Java集合Set、List、Map的遍历方法
- 黑马程序员_集合HashMap练习:获取Map集合元素的两种方式:keySet()和entrySet()方法
- map集合遍历的五种方法
- java中Map集合的常用遍历方法及HashMap的应用实例
- Map集合中value()方法与keySet()、entrySet()区别
- java中获取map集合数组的元素的方法