总结正则表达式数据类型转换.doc
文本预览下载声明
总结正则表达式的常用符号
一般规则:
x 任意字符 表示字符串的某个字符必须和x匹配
\\ 一个\表示转义 两个\\表示反斜线 [abc] 表示当前字符串中的某个字符必须是a或b或c
[a-d[m-o]] 表示当前字符串的中某个字符是a到d或m到o范围内
[a-d[d-f]表示当前字符串中的某个字符必须是d
[a-zA-Z] 表示大小写字母
[a-z[^a,b]] 表示除了a和b以外的所有小写字母
预定义字符:
. 表示任意字符
\d 表示[0-9]
\D 表示[^0-9]
\w 表示[0-9A-Za-z_]
\W 表示[^\w]
边界符:
^ 行的开始
$ 行的结尾
数量词
? 表示问号前面的字符或一个范围可以出现0或1次
* 表示星号前面的字符或一个范围可以出现0或多次
+ 表示加号前面的字符或一个范围可以出现1或多次
{n} 表示前面的字符或一个范围必须出现n次
{n,} 表示前面的字符或一个范围至少出现n次
{n,m} 表示前面的字符或一个范围可以出现n到m次
正则的功能介
在java中使用String对象中的matches方法用来匹配正则规则。返回值为boolean
正则的切割功能
正则的替换功能
正则的获取功能
Pattern类是java中正则表达式的实例对象
Pattern类是最终的类,不能被继承
先要有Pattern类的实例(正则表达式的实例对象),通实例对象创建匹配器对象(Matcher类),最后是使用匹配器对象中的matches方法来对正则进行验证
Pattern类没有构造函数。需要使用compile()方法获取Pattern类实例
包装类的应用
,最常用的功能:基本类型数据和字符串之间的转换
基本类型数据转为字符串:
1,基本类型数据+”” (任意类型和字符串相加结果都是字符串)
2,String.valueOf(基本类型数据) //没有byte类型
3,基本类型包装类.toString()
字符串转为基本类型数据:
想要把字符串转为基本类型数据,需要使用基本类型包装类中的一个方法:
parseXxx(字符串) Xxx表示基本类型的名字,首字母大写
注意:parseXxx()方法在Character类中不存在。只能使用charAt获取单一字符
基本类型的包装类之间的转换
包装类转为基本类型:
使用包装类对象中的xxxValue()方法。 xxx表示要转换的基本类型
常用类介绍
System类不能被继承
System类不能创建对象
System类中的成员全部都是静态的
currentTimeMilllis()方法的作用:
获取当前系统时间的毫秒值。可以把这个毫秒值转为日期类型的数据
在开发中,用来计算程序中功能的执行时间
2 Math 类
Math类:用来描述和数学相关的一些信息。Math类中方法全部都是静态方法
Random 类
HYPERLINK /doit8791/archive/2012/05/25/2517448.html Java基本数据类型总结
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。
1. Java的简单类型及其封装器类
Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。8 中类型表示范围如下:
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在
显示全部