zoukankan      html  css  js  c++  java
  • MAP集合选出最大值

    import java.util.Arrays;
    import java.util.HashMap;
    import java.util.Map;

    import org.junit.Test;
    public class TestHashMap {
        //统计各空气质量的最高值
        @Test
        public void test1(){
            String pm25 = "农展馆=423,东四=378,丰台花园=406,天坛=322,海淀区万柳=398,"
                    + "官园=406,通州=366,昌平镇=248,怀柔镇=306,定陵=231,前门=422,"
                    + "永乐店=368,古城=268,昌平镇=423,怀柔镇=267,定陵=377,前门=299,"
                    + "永乐店=368,秀水街=277,农展馆=348,东四=356,丰台花园=179,天坛=277,"
                    + "海淀区万柳=270,官园=268,通州=315";
            String[] arr = pm25.split("[,=]");
            //System.out.println(Arrays.toString(arr));
            
            Map<String, Integer> map = new HashMap<String, Integer>();
            for(int i = 0;i<arr.length;i+=2){
                if(!map.containsKey(arr[i])||Integer.parseInt(arr[i+1])>map.get(arr[i])){
                    map.put(arr[i], Integer.parseInt(arr[i+1]));
                }
            }
            System.out.println(map);
        }
    }

  • 相关阅读:
    sql 数据库还原脚本 (kill链接+独占
    最长回文字符串
    UVa 455 Periodic Strings
    UVa 1225 Digit Counting
    UVa 340 Master-Mind Hints
    UVa 10976
    UVa 725
    UVa 11059
    POJ1887 最长下降子序列
    最大连续子序列算法(数组的连续子数组最大和(首尾不相连))
  • 原文地址:https://www.cnblogs.com/ls00/p/6932015.html
Copyright © 2011-2022 走看看