摘要:
大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,在SQLite中,对大小写是敏感的。假设表Test的结构和值如下:_idname1ABCDE2abcde3ABCde4abCDE5aaaaa6bbbbb执行下面的SQL语句:select * from test where name = 'Abcde';结果是没有查询到任何记录。明显地,SQLite在进行字符串比较的时候,默认对大小写是敏感的。那么SQLite怎么区分大小写查询呢,以下是三种解决方案:方案一:使用大小写转换函数LOWER、UPPER1.select * from test where LOWER(na 阅读全文
摘要:
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN }显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。下面我们就详细介绍enum定义的枚举类的特征及其用法。(后面均用Color举例)1、Color枚举类是特殊的class,其枚举值(RED,BLUE...)是Color的类对象(类实例 阅读全文
摘要:
1、获取资源: Resources res = getBaseContext().getResources(); Drawable draw=res.getDrawable(R.drawable.icon); 2、获得数组: String[] ary = getResources().getStringArray(R.array.ary); 3、自动提示框: String[] arrays=new String[]{"a","ab","abc","bc","bcde","ee" 阅读全文