【JAVA】如何利用JAVA唱票?

【JAVA】如何利用JAVA唱票?,第1张

【JAVA】如何利用JAVA唱票

package shuzu;

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

public class changpiao {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //唱票!!选班干部,现有票:
        
        String str= "秦始皇,汉武帝,打工人,路人甲,"
        +"秦始皇,打工人,路人甲,"
        +"秦始皇,汉武帝,炮灰";
        String []s = str.split(",");
        System.out.println("总共有"+s.length+"张选票");
        //字符串数组,每一个元素都是一个人名[姓名,票数]
        //[(键1,值1)],
        Map mp = new HashMap();
        for(int i=0;i             if(mp.containsKey(s[i])){
                int k = mp.get(s[i]);
                mp.replace(s[i],k+1);
            }else{
                mp.put(s[i],1);
            }
        }
        
        //forEach
        for(String key:mp.keySet()){
            System.out.println(key+":"+mp.get(key));
        }
        
    }

}

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5582753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存