Cursor工具类,用于支持根据列名取得对应的值
来源:互联网 发布:sqlserver日常维护 编辑:程序博客网 时间:2024/05/22 15:18
/* * @(#)CursorUtil.java Project:UniversityTimetable * Date:2013-1-21 * * Copyright (c) 2013 CFuture09, Institute of Software, * Guangdong Ocean University, Zhanjiang, GuangDong, China. * All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package com.lurencun.cfuture09.androidkit.utils.lang;import android.database.Cursor;/** * Cursor工具类,用于支持根据列名取得对应的值 * * @author Geek_Soledad (66704238@51uc.com) */public class CursorUtil { /** * 以字符串返回请求的列的值 * * @param c * @param column * 请求的列名 * @return 返回请求的字符串类型值。 */ public static String getString(Cursor c, String column) { return c.getString(c.getColumnIndex(column)); } /** * 以整型返回请求的列的值 * * @param c * @param column * 请求的列名 * @return 返回请求的整型值。 */ public static int getInt(Cursor c, String column) { return c.getInt(c.getColumnIndex(column)); } /** * 以短整型返回请求的列的值 * * @param c * @param column * 请求的列名 * @return 返回请求的短整型值。 */ public static short getShort(Cursor c, String column) { return c.getShort(c.getColumnIndex(column)); } /** * 以长整型返回请求的列的值 * * @param c * @param column * 请求的列名 * @return 返回请求的长整型值。 */ public static long getLong(Cursor c, String column) { return c.getLong(c.getColumnIndex(column)); } /** * 以浮点型返回请求的列的值。 * * @param c * @param column * 请求的列名 * @return 返回请求的浮点型值。 */ public static float getFloat(Cursor c, String column) { return c.getFloat(c.getColumnIndex(column)); } /** * 以双精度浮点型返回请求的列的值。 * * @param c * @param column * 请求的列名 * @return 返回请求的双精度浮点型值。 */ public static double getDouble(Cursor c, String column) { return c.getDouble(c.getColumnIndex(column)); } /** * 以二进制大对象类型返回请求的列的值。 * * @param c * @param column * 请求的列名 * @return 返回请求的二进制大对象值。 */ public static byte[] getBlob(Cursor c, String column) { return c.getBlob(c.getColumnIndex(column)); }}
0 0
- Cursor工具类,用于支持根据列名取得对应的值
- cxgrid中,如何根据列名或字段名取得footer值
- poi Excel根据列名生成多文件工具类
- 根据tablename取得对应的所有数据
- 根据表名称找索引及对应列名
- 根据类名取得类实例
- Hibernate—根据实体类得到对应的表名、主键名、字段名
- Hibernate—根据实体类得到对应的表名、主键名、字段名
- 根据domain中固定值的value取得对应的text
- Java如何根据类名和方法名创建类的实例,并调用对应方法?
- navicat 根据字段名获取对应的表名
- 根据value取得map中对应的key(笔记)
- 根据value取得map中对应的key
- excel根据列序号计算出对应的列字母
- hibernate配置文件工具类得到对应的表名、主键名、字段名和字段描述
- 反射的应用--根据控件名取得控件
- 根据列名查询表名的sql语句
- 如何取得一个数据表的所有列名
- Storm在推荐系统中的应用
- mysql show table status 的替代方案:获得更多更具体的表信息
- android 设置手机状态栏的背景颜色
- 常用MySQL操作
- forward 和redirect的区别
- Cursor工具类,用于支持根据列名取得对应的值
- Android Binder机制(超级详尽)
- zoj 3911 Prime Query (ZOJ Monthly, October 2015 - I)
- Java 的序列化 (Serialization) 教程
- 得到当前日期是星期几
- ASP.NET 5简介
- ser2net安装使用说明
- Mongod 芒果数据库初学.
- Ldom can't boot from vdisk ( Can't open disk label package )