博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ContentValues 和HashTable区别
阅读量:6195 次
发布时间:2019-06-21

本文共 774 字,大约阅读时间需要 2 分钟。

ContentValues  

This class is used to store a set of values that the ContentResolver can process.

用于保存一些数据(string boolean byte double float int long  short ...)信息,这些信息可以被数据库操作时使用。

ContentValues() Creates an empty set of values using the default initial size

ContentValues(int size) Creates an empty set of values using the given initial size

ContentValues(ContentValues from) Creates a set of values copied from the given set

ContentValues 和HashTable

ContentValues 和HashTable类似都是一种存储的机制但是两者最大的区别就在于,contenvalues只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西,而HashTable却可以存储对象。

在往数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:

ContentValues initialValues = new ContentValues();

initialValues.put(key,values);

SQLiteDataBase sdb ;

sdb.insert(database_name,null,initialValues);

插入成功就返回记录的id否则返回-1;

转载地址:http://fjuca.baihongyu.com/

你可能感兴趣的文章
HDU - 3127
查看>>
应用脚手架创建一个React项目
查看>>
php 几个算法
查看>>
isFinite()
查看>>
table-layout
查看>>
GCD介绍
查看>>
Linux运维笔记-云服务器数据盘挂载
查看>>
yarn的常用命令
查看>>
asp.net Session 一般设置
查看>>
javascript 一些注意事项
查看>>
EucOne调试
查看>>
android点滴(18)之PackageManager
查看>>
C#常见错误解决方法
查看>>
容器类组件介绍
查看>>
C/C++中如何计算程序运行的时间
查看>>
IBatis.Net学习笔记九--动态选择Dao的设计分析
查看>>
imx6 PCIE使能加载ath9k无线网卡
查看>>
Django - 一对多数据示例
查看>>
Brup Suite 渗透测试笔记(五)
查看>>
渗透测试(theharvester >>steghide)
查看>>