发表文章

[最新] 关于Map的使用

qq40136685 4月前 1

标准的使用方法如下:

Set keys = map.keySet( );

    if(keys != null) {

        Iterator iterator = keys.iterator( );

        while(iterator.hasNext( )) {

            Object key = iterator.next( );

            Object value = map.get(key);
        }
   }
但是这样的循环在试图解决有两个key值的映射关系时会出现问题。

这种情况下应该采用更加直接的方法取得value.以如下具体代码为例。

                        for (Map<String, Object> map : schoolList) {
School school = new School();
school.setSchool((String) map.get("school"));
school.setCount((Integer) map.get("count"));
                                ...
}

这样才会保证在一个循环之中能将需要取出的value都取出来。


版权声明:本文为博主原创文章,未经博主允许不得转载。http://mp.csdn.net/postedit/80667368

相关推荐
最新评论 (0)
返回
发表文章
qq40136685
文章数
9
评论数
0
注册排名
1317582