你的位置:首页 > Java教程

[Java教程]【Map】MapTest


 1 package cn.itcast.p1.map.test; 2  3 import java.util.HashMap; 4 import java.util.Map; 5  6 public class MapTest2 { 7  8   public static void main(String[] args) { 9     /*10      * Map在有映射关系时,可以优先考虑。11      * 12      * 在查表法中的应用较为多见。13     */14     String week = getWeek(1);15     16     System.out.println(week);17     18     System.out.println(getWeekByMap(week));19 20   }21 22   public static String getWeekByMap(String week) {23     Map<String,String> map = new HashMap<String,String>();24     25     map.put("星期一", "Mon");26     map.put("星期二", "Tus");27     map.put("星期三", "Wes");28     map.put("星期日", "Sun");29     30     31     return map.get(week);32   }33 34   public static String getWeek(int i) {35     if (i<1 || i>7)36       throw new RuntimeException("没有对应的星期");37     38     String[] weeks = {"","星期一","星期二","星期三","星期四"};39     40     return weeks[i];41   }42 43 }