为什么6对键值,存进Map里少了一对数据呢? 少一个5.6?这是为什么,求解?
public static void main(String[] args) {
String s = "1.2,3.4,5.6,7.8,5.56,44.55";
String[] arr = s.split(",");
//System.out.println(arr.length); //6
Map<Object, Object> map = new HashMap<Object, Object>();
for (int i = 0; i < arr.length; i++) {
String[] arr2 = arr[i].split("\\.");
map.put(arr2[0], arr2[1]);
}
//System.out.println(map.size()); //为什么这里长度就变成5了?少一个5.6?这是为什么,求解? |
|