HUWWW
循环map, 用map的key值存到数组里面, 然后可以循环数组冒泡排序;判断里写 map.get(array[i]) 比较map对应的value值, 然后对应array中的key换位,可能说的不太明白, 就是数组里存的其实是map的key值,比如之前冒泡排序是if(array[i] < array[i+1])现在是if(map.get(array[i]) < map.get(array[i+1]))判断里面还是不变:String temp = array[i];array[i] = array[i+1];array[i+1] = temp;这样就是把数组中key值的顺序换了, 最后排序完循环array; 输出map.get(array[i])就是了