安卓SQLite封装
简介
SQLite是一个轻量级、跨平台的关系型数据库。SQLite的很小,它的数据库就是一个文件,但是它并不缺乏功能。不需要复杂的安装或管理。SQLite事务是完全兼容ACID的,允许从多个进程或线程安全访问。SQLite特别适合为单个应用程序和设备提供本地数据存储,使用很简单,将sqlite3.exe可执行文件复制到目标计算机上就可以运行它,新版本对SQL支持比较完善了,因此可以很方便的用来学习SQL。
本篇主要介绍安卓app封装sqlite工具类,使之更容易进行增删改查等操作
dbUtils
工具类主要封装了数据库连接,关闭等常用操作
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 ...
Java正则表达式语法
基本介绍如果要想灵活的运用正则表达式,必须了解其中各种元字符的功能,元字符从功能上大致分为:
限定符
选择匹配符
分组组合和反向引用符
特殊字符
字符匹配符
定位符
元字符(Metacharacter)-转义号 \\
\\符号 说明: 在我们使用正则表达式去检索某些特殊字符的时候,需要用到转义符号,否则检索不到结果,甚至会报错的。
在JAVA语言中,两个\\代表其他语言中的一个\
需要用到转义符号的字符有以下:. * + ( ) $ / \ ? [ ] ^ { }
元字符-字符匹配符
符号
符号
实例
解释
匹配输入
[ ]
可接收的字符列表
[efgh]
e f g h中的任意一个字符
[^]
不接收的字符列表
[^abc]
除a b c之外的任意一个字符,包括数字和特殊字符
-
连接符
A-Z
任意单个大写字母
.
匹配除\n以外的任何字符
a..b
以a开头,b结尾,中间包括2个任意字符的长度为4的字符串
aaab、aefb、a35b、a#*b
\\d
匹配单个数字字符,相当于[0-9]
\\d{3}(\\d)?
包含3个或4个数 ...
