如何从ContentValues获取密钥?

奔腾10:

我的ContentValues对象具有字符串键,并且我想获得包含所有键的String []结果吗?

如何迭代ContentValues对象?

编辑1

在收到两个答复后,我想到了这一点,您发现它有问题吗?

        ArrayList<String> ar = new ArrayList<String>();
        ContentValues cv=data;
        Set<Entry<String, Object>> s=cv.valueSet();
        for (Entry<String, Object> entry : s) {
            ar.add(entry.getKey());
        }
        String[] projection=new String[ar.size()];
        ar.toArray(projection);
RickNotFred:

根据文档,“ valueSet()”方法返回一组所有键和值。然后,可以在结果Set和每个迭代的Entry元素上的getKey()上使用迭代器,以收集到String数组中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章