判断数组是否为空 再去遍历 ,如果数组为空的话, 怎么还报空指针啊?
我瞎写个
String [] keys = {"key1","key2","key3","key4","key5"};
String [] values = {"v1","v2","v3","v4",""};
Map m = new HashMap();
for(int i=0;i<5;i++){
m.put(keys[i],values[i]);
}
没明白,你自己放进去的,你不知道哪个key对应的值是空的?
什么意思?直接放进去就好了,key没有对应的value就设置成null好了啊,是这个意思吗?
楼上说的都对阿,不是你自己放进去的么?只要把你想为空的Key对应的value设为null阿
类似的走起http://www.tuicool.com/articles/rIRrmi
string.isEmpty(),前面的string对象不能为空。