• 0926-----homework(1)


     

     

     1 /**
     2   *homework0926
     3   *@author:kai li
     4   */
     5 package com.kai.li.homework0926;
     6 import java.util.List;
     7 import java.util.ArrayList;
     8 import java.util.Arrays;
     9 import java.util.HashMap;
    10 import java.util.Map;
    11 import java.util.Scanner;
    12 /**
    13   *
    14   */
    15 public class HomeWork0926{
    16     public static void main(String[] args)throws Exception{
    17         
    18         /**
    19           *question one
    20           */
    21 
    22         /*create data sourse*/
    23 
    24         List<String> keyList=Arrays.asList("1930","1934","1938","1950","1954","1958","1962","1966","1970","1974","1978","1982","1986","1990","1994","1998","2002","2006","2010","2014");
    25         List<String> valueList=Arrays.asList("乌拉圭","意大利","意大利","乌拉圭","西德","巴西","巴西","英格兰","巴西","西德","阿根廷","意大利","阿根廷","西德","巴西","法国","巴西","意大利","西班牙","德国");
    26         Map<String,String> footballMap=new HashMap<>();
    27         for(int i=0;i<keyList.size();i++){
    28             footballMap.put(keyList.get(i),valueList.get(i));
    29         }
    30 
    31         /*query with years*/
    32          
    33         System.out.print("请输入年份:");    
    34         Scanner scanner=new Scanner(System.in);
    35         String strKey=scanner.nextLine();
    36         if(!footballMap.containsKey(strKey))
    37             System.out.println("没有举办世界杯");
    38         else
    39             System.out.println("世界杯冠军是: "+footballMap.get(strKey));
    40 
    41         /*query with countrys */
    42         
    43         System.out.print("请输入国家名称:");
    44         String strValue=scanner.nextLine();
    45         if(!footballMap.containsValue(strValue))
    46             System.out.println(strValue+"没有得过世界杯的冠军");
    47         else{
    48             System.out.println(strValue+"得冠军年份是:");
    49             footballMap.keySet().stream().filter(i->strValue.equals(footballMap.get(i))).sorted().forEach(System.out::println);    //filter the data then sorted then println
    50         }
    51     }
    52 }
    88 }
  • 相关阅读:
    装箱,拆箱
    service 入门
    反射的文章
    二叉树的先序遍历,中序遍历,后续遍历 (文章)
    QTP里的DOM应用
    QTP对Excel的操作(EOM)
    QTP实用小技巧(1)
    QTP环境变量的动态生成与加载(深入篇)
    自动化测试基础
    QTP正则表达式
  • 原文地址:https://www.cnblogs.com/kaililikai/p/5913291.html
Copyright © 2020-2023  润新知