曾刚炜


私信TA

用户名:13397282061

访问量:3649

签 名:

等  级
排  名 168
经  验 6784
参赛次数 0
文章发表 19
年  龄 20
在职情况 学生
学  校 湖北生物科技职业学院
专  业

  自我简介:

import java.util.*;
public class Main{
    public static void main(String[] args) {
        HashMap<Character,Integer> map = new HashMap<Character, Integer>();
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        int value;
        for (int i = 0; i < str.length(); i++) {
        	//判断是否存在"键"不存在则创建
            if(!map.containsKey(str.charAt(i))){
                map.put(str.charAt(i),1);
            }else {
                value = map.get(str.charAt(i));
                map.put(str.charAt(i),value += 1);
            }
        }
        Collection<Integer> cl = map.values();
        Object num[] = cl.toArray();
        Arrays.sort(num);
//        先把object对象转换成String,在用Inetger里的parseInt转成int
        int max=Integer.parseInt(num[num.length-1].toString());
        int min=Integer.parseInt(num[0].toString());
        System.out.println(max-min);
    }
}
 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区