试着实现一个更好的计数器.可以对输入的List进行计数.
最终实现版本使用泛型,使得可以对任意对象进行技术,但是在编写过程中,先以String为例....那么计数这个行为的输入值是ListString>,输出值为MapString,Integer>. 这里不是强行要求Integer的,只要能够标识数量即可....简单版本
直接随手写一个:
HashMapString,Integer> c = new HashMap();
stringList.forEach(per->{...是一个不可变的类,因此,在步骤1中发生了,取到当前数字,对其加一生成新的Integer对象,将这个对象放进map里面.频繁的创建中间对象,浪费....getALl(): 返回该计数器目前所有的计数信息.形式为,MapInteger>
package daily.counter;
import java.util.HashMap;
import