/** * Created by root * Description : List */ object ListTest { def main(args: Array[String]): Unit = { println() } val a = List(1,2,3,4) for (i <- a) println(i) // 将0添加到a中 val b = 0::a for (i <- b) println(i) val c = List("x","y"
有的时候,我们需要在java中对集合中的数据进行分组运算.例如:Bill对象有money(float)和type(String)属性,现有个集合List<Bill>,需要按照Bill的type属性进行分组,计算money的总和.有以下两种思路: 思路一: 先计算集合中所有的type情况,然后对于每一种type去遍历集合计算money的和.伪代码如下: Map<String,String> typeMap = new HashMap<String,String>(); f