• 【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 }
  • 相关阅读:
    网络系列之
    网络系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
    Linux命令系列之
  • 原文地址:https://www.cnblogs.com/Newbie-Cai/p/5814262.html
Copyright © 2020-2023  润新知