error: no suitable method found for put(String,int)
问题 I got errors when compiling this: TreeMap <String, Long> myMap = new TreeMap <String, Long>(); //populate the map myMap.put("preload_buffer_size", 1024); myMap.put("net_buffer_length", 1024); //etc... error: no suitable method found for put(String,int) myMap.put("preload_buffer_size", 1024); ^ method TreeMap.put(String,Long) is not applicable (actual argument int cannot be converted to Long by method invocation conversion) method AbstractMap.put(String,Long) is not applicable (actual argument