IT源码网

java HashMap的使用讲解

wyy 2021年08月04日 编程语言 169 0
本文章主要介绍了java HashMap的使用,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

java HashMap的使用 

import java.util.HashMap; 
import java.util.Iterator; 
public class WpsklHashMap 
{ 
public static void main(String[] args) 
{ 
   System.out.println("************HashMap**********"); 
   //在HashMap中的对象是无序的 
   HashMap hm=new HashMap(); 
   hm.put("a","wpskl 1"); 
   hm.put("b","wpskl 3"); 
   hm.put("c","wpskl 5"); 
   //测试是否包含关键字"a" 
   System.out.println(hm.containsKey("a")); 
   System.out.println(hm.containsKey("d")); 
   System.out.println(hm.get("a")); 
   System.out.println(hm.entrySet()); 
   Iterator it=hm.entrySet().iterator(); 
   while(it.hasNext()) 
   { 
    System.out.println(it.next()); 
   } 
   //Set keySet()返回关键字的集合 
   it=hm.keySet().iterator(); 
   while(it.hasNext()) 
   { 
    System.out.println(it.next()); 
   } 
   //Collection values()返回值的集合 
   it=hm.values().iterator(); 
   while(it.hasNext()) 
   { 
    System.out.println(it.next()); 
   } 
} 
} 
 
****************************************************************

AVA题.HashMap类

用HashMap类完成: 
考号组成:学号+课程编号+系统日期 例如:s19303C2007723 
分数:在0-10之间 
考号作为键,分数作为值. 
要求分别录入5名学员信息,统计5名学员中参加JAVA考试的平均成绩. 

最佳答案

import java.util.HashMap; 
import java.util.Iterator; 
public class Test { 
    public static void main(String[] args) { 
        HashMap<String, Integer> map = new HashMap<String, Integer>();  
        map.put("s19303C2007723", 8);  
        map.put("s19303C2007724", 6);  
        map.put("s19303C2007725", 4);  
        map.put("s19303C2007726", 8);  
        map.put("s19303C2007727", 3);  
 
        int sum = 0;  
 
        for (Iterator<String> i = map.keySet().iterator(); i.hasNext();) {  
        String key = i.next();  
        int value = map.get(key);  
        sum += value;  
        }  
        System.out.println(sum / (double) 5);  
    } 
}
 

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

springMVC中Dispatcher中的/和/*的区别讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。