概述
package 程序题;
import java.util.HashMap;
import java.util.Map;
/**
* 统计一个数组中每个元素出现的次数
* @author 朱方圆
*
*/
public class T2 {
public static void main(String[] args) {
String[] str = {"j","f","o","i","1","3","a","e"};//定义一个字符串数组str
Map<Character, Integer> counter = new HashMap<Character,Integer>();//定义一个map集合
//循环遍历数组中的元素
for(int i = 1; i < str.length; i++) {
Character currentChar = str[i].charAt(i);
if(!counter.containsKey(currentChar)) {
counter.put(currentChar,1);
}else {
int oldValue = counter.get(currentChar);
counter.put(currentChar, oldValue + 1);
}
}
for(Map.Entry<Character, Integer> entry : counter.entrySet()) {
System.out.println(entry);
}
}
}
最后
以上就是无情绿茶为你收集整理的java_程序题总结:统计一个数组中每个元素出现的次数的全部内容,希望文章能够帮你解决java_程序题总结:统计一个数组中每个元素出现的次数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复