import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
public class Map1 {
public static void main(String[] args) {
Map<Integer, Integer> map=new HashMap<>();
map.put(1, 2);
map.put(4, 2);
map.put(2, 2);
map.put(9, 2);
map.put(3, 2);
map.put(10, 2);
map.put(18, 2);
Map<Integer,Integer> map2=new LinkedHashMap<>(); //LinkedHashMap会按照存进去的顺序存储
map.entrySet().stream().sorted(Map.Entry.comparingByKey()).forEachOrdered(x->map2.put(x.getKey(),x.getValue()));
System.out.println(map2);
}
}