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 }
原标题:【Map】MapTest
关键词: