Java 相关计数问题及其实现

来源:互联网 发布:vb登陆修改密码代码 编辑:程序博客网 时间:2024/05/29 06:48
  • 数(三声)数(四声)问题自然使用非负整数;

0. 一个类作为一个计数器

java 语法 —— final

class Counter {    private static long counter;    private final long id = counter ++;    @Override    public String toString() {        return getClass().getSimpleName()+" " + id;    }}

1. 使用 map

public class StringCounter extends HashMap<String, Integer>{    public void count(String name) {        Integer quantity = get(name);        if (quantity == null) {            put(name, 1);        } else {            put (name, quantity + 1);        }    }}
原创粉丝点击