刚刚学java不会,请大神帮忙解答

问题描述

刚刚学java不会,请大神帮忙解答

ufheasuhewauhjdfuiewhufujqWU8OIU9OQEOIGUE9IFFOPTEO9FQIFO9WR0WSQFFEFTEAQFRESFGAEFED

解决方案

    public static void main(String[] args) {
        String str = "It's the first day of class, and the room is buzzing with excitement and expectation,curiosity and uncertainty";
        String[] strArrs = str.split(" ");
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        for (int i = 0; i < strArrs.length; i++) {
            if (map.get(strArrs[i]) != null) {
                Integer integer = map.get(strArrs[i]);
                integer++;
                map.put(strArrs[i], integer);
            } else {
                map.put(strArrs[i], 1);
            }
        }

        int maxNum = 0;
        String maxValue = null;
        for (int i = 0; i < strArrs.length; i++) {
            int tmp = map.get(strArrs[i]);
            if(tmp > maxNum) {
                maxNum = tmp;
                maxValue = strArrs[i];
            }
        }

        System.out.println(maxValue + " : " + maxNum);
    }

解决方案二:

    String msg = "It's the first day of class, and the room is buzzing with excitement and expectation,curiosity and uncertainty.";
    String regex = "(\,|\.)";
    msg = msg.replaceAll(regex, " ");
    String[] arr = msg.split(" ");
    Map<String,Integer> map = new HashMap<String,Integer>();
    for (int i = 0; i < arr.length; i++) {
        if (!map.containsKey(arr[i])) {
            map.put(arr[i], 1);
        }else{
            int count = map.get(arr[i]) + 1;
            map.put(arr[i], count);
        }
    }
    System.out.println(map);

解决方案三:

这个问题主要考的是字符串对正则表达式的支持

解决方案四:

public static void main(String[] args) {
        // "It's the first day of class, and the room is buzzing with excitement and expectation,curiosity and uncertainty"
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str = sc.nextLine();
        String[] strArrs = str.split(" ");
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        for (int i = 0; i < strArrs.length; i++) {
            if (map.get(strArrs[i]) != null) {
                Integer integer = map.get(strArrs[i]);
                integer++;
                map.put(strArrs[i], integer);
            } else {
                map.put(strArrs[i], 1);
            }
        }

        int maxNum = 0;
        String maxValue = null;
        for (int i = 0; i < strArrs.length; i++) {
            int tmp = map.get(strArrs[i]);
            if (tmp > maxNum) {
                maxNum = tmp;
                maxValue = strArrs[i];
            }
        }

        System.out.println(maxValue + " : " + maxNum);
    }

时间: 2024-08-18 08:37:36

刚刚学java不会,请大神帮忙解答的相关文章

mysql-insert into语句可执行不报错就是添不进去。请大神帮忙解答

问题描述 insert into语句可执行不报错就是添不进去.请大神帮忙解答 MYSQL m_sqlCon; mysql_init(&m_sqlCon); if(!mysql_real_connect(&m_sqlCon,"localhost","root","0412qwer","xscj",3306,NULL,0)) {AfxMessageBox(_T("数据库连接失败"));} els

java web问题 求大神帮忙解答啊

问题描述 java web问题 求大神帮忙解答啊 如何实现你发表一个日志,让你自己和你的上级领导还有你的部门领导可以看到. 解决方案 如果你只是做一个学生习作,简单的做法是,你需要一个组织表 id userid superid,分别是当前用户id和上一级用户id 当某个用户看日志的时候,先通过递归上面的表,找到所有的自己下属的id,然后作为条件查询他们发的日志. 解决方案二: 设置权限啊 解决方案三: 日志信息入库,如果领导用户登录,就查询日志显示. 解决方案四: 根据登陆的ID设置展示权限

框架-菜鸟请教个问题,请大神帮忙解答!!

问题描述 菜鸟请教个问题,请大神帮忙解答!! 我的网站本身是个框架,上左右结构的,点击左边的菜单,右边出现网页.之前没问题,但是现在需要在打开的网页(这个网页是超链接www.xxx.com)也是个框架结构,我需要点击这个网页中的某个标签才能最终到达我需要的这个网页,但是单独超链接到这个网页却不行(www.xxx.com/123.jsp),怎么样做才能保持xxx网站框架存在的情况下直接超链接到123.jsp呢? 解决方案 请问你点击的那个标签有操作数据的功能吗? 解决方案二: 在WebRoot目录

程序-请大神帮忙解答一下,谢谢

问题描述 请大神帮忙解答一下,谢谢 从键盘输入有一个正整数n,求所有小于n的7的倍数和.请写出该题的程序代码 解决方案 好像不难吧,代码,呵呵呵 解决方案二: for(i=1;i<n;i++){ if(i/7==(i/7*7)) sum += i;} 解决方案三: if(i==(i/7*7)) 解决方案四: 不是很简单,直接for循环,取模看是0就加就好了 下面是js的 function getSum(nmod) { var r = 0; for (var i = mod; i < n; i+

matlab-请大神帮忙解答一下谢谢

问题描述 请大神帮忙解答一下谢谢 function _doPostBack(eventTargeteventArgument){if(!theForm.onsubmit||(theForm.onsubmit()!=false)){theForm._EVENTTARGET.value = eventTarget;theForm._EVENTARGUMENt.value = eventArgument;theForm.submit();}这段代码是什么意思?作用是什么?onsubmit是什么?ons

node。js-请大神帮忙解答一下,谢谢!!!!!

问题描述 请大神帮忙解答一下,谢谢!!!!! 在startbootstrap-sb-admin-2中,控制左侧下拉菜单的代码是哪些?

php-PHP转Java该怎么实现,请大神帮忙

问题描述 PHP转Java该怎么实现,请大神帮忙 protected function _postWithCookie($uri $data){ $fp = fsockopen('f.10086.cn' 80); fputs($fpPOST $uri HTTP/1.1rn""); fputs($fpHost: f.10086.cnrn""); fputs($fpCookie: {$this->_cookie}rn""); fputs($fp

请大神帮忙写一个简单的聚类算法程序,在线等……用matlab或者java实现

问题描述 请大神帮忙写一个简单的聚类算法程序,在线等--用matlab或者java实现 Step1:将N个数据,按照从小到大的顺序排序 d1.d2,.....dn:其中d1时最小值,dn是最大值 聚类判别阈值计算方法为: Step2:让每个数据都作为一个类,那么有 {d1},{d2},{d3},.....{dn} Step3:计算聚类中心 假设共有P个类,那么1<=k<=P,其中r代表每个类中数据的个数,同时计算相邻两个聚类中心之间的距离,如下 Step4:找出相邻两个聚类中心的最小值 Ste

c语言-刚学C,编了个小程序出错了,请大神帮忙看一下。

问题描述 刚学C,编了个小程序出错了,请大神帮忙看一下. 知道长方形的长和宽,求面积和周长 #include main() { float x,y,a,b; printf ("请输入长和宽且用逗号分隔:); scanf ("%f,%f,&x,&y); a=x*y; b=(x+y)*2; printf ("面积=%f,周长=%fn",a,b); } 解决方案 错误一:include后面缺少头文件包含 错误二:printf中没有右半边的引号 错误三:sc