码迷,mamicode.com
首页 > 编程语言 > 详细

java实现一个简单的计数器

时间:2018-10-19 17:44:43      阅读:458      评论:0      收藏:0      [点我收藏+]

标签:计数器   ++   .com   简单   org   main   blank   oid   ret   

package com.fengunion.sf;

import org.junit.platform.commons.util.StringUtils;

import java.util.HashMap;
import java.util.Map;
import java.util.Random;

public class CountUtil {
private static Map<String, Integer> map = null;

static {
map = new HashMap<String, Integer>();
}


/**
*
* 实现一个简单的计数器
* @param str
* @return
*/
public static int countNum(String str) {
if (StringUtils.isNotBlank(str)) {
Integer count = map.get(str);
if (count == null) {
count = 1;
} else {
count++;
}
map.put(str, count);
}
return map.get(str);
}


public static void main(String[] args) {

for(int i = 0; i<new Random().nextInt(50); i++){
countNum("a");
}
countNum("a");
countNum("b");
countNum("b");
countNum("c");
int counta = countNum("a");
int countb = countNum("b");
countNum("c");
countNum("c");
int countc = countNum("c");

System.out.println(" countaNum: " + counta + " countbNum: " + countb + " countcNum: " + countc);


}
}

java实现一个简单的计数器

标签:计数器   ++   .com   简单   org   main   blank   oid   ret   

原文地址:https://www.cnblogs.com/coderdxj/p/9817477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!