Java 相关计数问题及其实现
2024-08-27 04:08:15
- 数(三声)数(四声)问题自然使用非负整数;
0. 一个类作为一个计数器
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);
}
}
}
最新文章
- 字符串 中的split 与数组中的join
- Hadoop Capacity Scheduler源码实现剖析
- AEAI EM费用管理系统V1.0.2版本开源发布
- codevs1003 电话连线
- Java-优秀博客推荐
- 插入中文错误ERROR 1406 (22001): Data too long for column &#39;name&#39; at row 1
- getParamValues()
- 【转】SDP file
- 《彻底搞定C指针》文档整理
- Java IO的RandomAccessFile的使用(转)
- WebApi路由及版本控制
- centos 7(Linux) 下yum安装mysql
- oracle和mysql几点差异对比
- 【python】input、int、if-else、注释、while、module(random.randint())语法示例
- 2017蓝桥杯 省赛D题(方格分割)
- 547. Friend Circles
- 自定义reg52.h头文件(单片机学习重难点核心知识点)
- BZOJ 2301 [HAOI2011]Problem b (分块 + 莫比乌斯反演)
- Python-OpenCV —— 基本操作详解
- Java 之常用API(二)