真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java開(kāi)發(fā)之HashMap的使用和遍歷

Java開(kāi)發(fā)之HashMap的使用和遍歷

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括老城網(wǎng)站建設(shè)、老城網(wǎng)站制作、老城網(wǎng)頁(yè)制作以及老城網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,老城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到老城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

1:使用HashMap的一個(gè)簡(jiǎn)單例子

package com.pb.collection; 
 
import java.util.HashMap; 
import java.util.Iterator; 
import java.util.Set; 
import java.util.Map.Entry; 
 
public class HashMapDemo { 
 
  public static void main(String[] args) { 
     
    HashMap hashMap = new HashMap(); 
    hashMap.put("cn", "中國(guó)"); 
    hashMap.put("jp", "日本"); 
    hashMap.put("fr", "法國(guó)"); 
     
    System.out.println(hashMap); 
    System.out.println("cn:" + hashMap.get("cn")); 
    System.out.println(hashMap.containsKey("cn")); 
    System.out.println(hashMap.keySet()); 
    System.out.println(hashMap.isEmpty()); 
     
    hashMap.remove("cn"); 
    System.out.println(hashMap.containsKey("cn")); 
     
    //采用Iterator遍歷HashMap 
    Iterator it = hashMap.keySet().iterator(); 
    while(it.hasNext()) { 
      String key = (String)it.next(); 
      System.out.println("key:" + key); 
      System.out.println("value:" + hashMap.get(key)); 
    } 
     
    //遍歷HashMap的另一個(gè)方法 
    Set> sets = hashMap.entrySet(); 
    for(Entry entry : sets) { 
      System.out.print(entry.getKey() + ", "); 
      System.out.println(entry.getValue()); 
    } 
  } 
} 

2:一個(gè)結(jié)合List和HashMap實(shí)現(xiàn)的例子

import java.util.Iterator; 
import java.util.List; 
import java.util.HashMap; 
import java.util.ArrayList; 
import java.util.Map; 
import java.util.Scanner; 
import java.util.Set; 
import java.util.Map.Entry; 
/** 
 * 在不創(chuàng)建學(xué)生類(lèi)的情況下,從鍵盤(pán)輸入n個(gè)學(xué)生信息(學(xué)號(hào),姓名,年齡), 
 * 輸入完成后,打印出各個(gè)學(xué)生信息 
 * @author ccna_zhang 
 * 
 */ 
public class Assignment { 
   
  public static void main(String[] args) { 
     
    //定義保存學(xué)生信息的List,元素類(lèi)型為HashMap 
    List> list = new ArrayList>(); 
    Scanner input = new Scanner(System.in); 
     
    System.out.println("請(qǐng)輸入學(xué)生的信息,y表示繼續(xù),n表示退出"); 
    while("y".equals(input.next())) { 
      HashMap map = new HashMap(); 
      System.out.println("請(qǐng)輸入學(xué)號(hào)"); 
      map.put("studentno", input.next()); 
      System.out.println("請(qǐng)輸入姓名"); 
      map.put("name", input.next()); 
      System.out.println("請(qǐng)輸入年齡"); 
      map.put("age", input.nextInt()); 
      list.add(map); 
      System.out.println("請(qǐng)繼續(xù)輸入學(xué)生的信息,y表示繼續(xù),n表示退出"); 
    } 
     
    System.out.println("輸入的學(xué)生信息為:"); 
    System.out.println("學(xué)生數(shù)量為:" + list.size()); 
     
    Iterator> it = list.iterator(); 
    int i = 1; 
    while(it.hasNext()) { 
      HashMap stuMap = it.next(); 
      System.out.print("第" + i + "個(gè)學(xué)生的信息為"); 
      System.out.println("學(xué)號(hào):" + stuMap.get("studentno") + " ,姓名:" + stuMap.get("name") + " ,年齡:" + stuMap.get("age")); 
    } 
  } 
} 

以上就是java HashMap的簡(jiǎn)單實(shí)例,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,本站關(guān)于java 開(kāi)發(fā)的文章還有很多,希望能對(duì)大家有幫助,大家共同進(jìn)步!


網(wǎng)站名稱(chēng):Java開(kāi)發(fā)之HashMap的使用和遍歷
分享鏈接:http://weahome.cn/article/jijigi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部