java面向对象
2016-07-30 17:56
288 查看
Java常用类
String常用方法介绍
Math
Math.random();
Math.sin(Math.PI/3);
Math.pow(2, 3);
Math.sqrt(9);
System
Java基础架包中java.util.regex提供正则表达式相关的三个类
Pattern 对象表示一个已编译的正则表达式。Pattern 类没有提供公共的构造方法。 必须调用公共的静态 compile 方法,它将返回一个 Pattern 对象。
Matcher 是一个靠着输入的字符串来解析这个模式和完成匹配操作的对象。 Matcher 也没有定义公共的构造方法,需要通过调用 Pattern 对象的 matcher 方法来获得一个 Matcher 对象。
PatternSyntaxException 对象是一个未检查异常,指示了正则表达式中的一个
正则表达式组成规范
"."
用于匹配一个任意的字符串
[]"
为了解决句点符号匹配范围过于广泛这一问题,你可以在方括号(“[]”)里面指定看来有意义的字符。此时,只有方括号里面指定的字符才参与匹配。也就是说,正则表达式“t[aeio]n”只匹配“tan”、“Ten”、“tin”和“ton”。但“Toon”不匹配。
“|”
如果除了上面匹配的所有单词之外,你还想要匹配“toon”,那么,你可以使用“|”操作符。“|”操作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n”正则表达式。这里不能使用方扩号,因为方括号只允许匹配单个字符;这里必须使用圆括号“()”, 它的作用与算术表达式中的作用是一样的,表示一个整体。
“-”
与表示数字或字母的范围
如: [0-9]表示0到9中的其中一个字符,[3-8]表示3到8中的一个字符
[b-d3-8]表示b到z或3到8中其中一个字符 [a-z]表示a到z中的其中一个字符
[a-c][0-9]{3}可以匹配a234,b112,c223等。这里的大括号“{}”表示能匹配的字符数量
"^"
即非,用来确定紧靠该符号右边的符号不能出现
如:[^0-9]表示不可以为0到9
示例 ^A表示不可以为A的字符
匹配次数的通配符
这些符号用来确定紧靠该符号左边的符号出现的次数
String常用方法介绍
Math
Math.random();
Math.sin(Math.PI/3);
Math.pow(2, 3);
Math.sqrt(9);
System
正则表达式
正则表达式就是一个特殊的字符串,用来匹配字符串与查找字符串Java基础架包中java.util.regex提供正则表达式相关的三个类
Pattern 对象表示一个已编译的正则表达式。Pattern 类没有提供公共的构造方法。 必须调用公共的静态 compile 方法,它将返回一个 Pattern 对象。
Matcher 是一个靠着输入的字符串来解析这个模式和完成匹配操作的对象。 Matcher 也没有定义公共的构造方法,需要通过调用 Pattern 对象的 matcher 方法来获得一个 Matcher 对象。
PatternSyntaxException 对象是一个未检查异常,指示了正则表达式中的一个
正则表达式组成规范
"."
用于匹配一个任意的字符串
[]"
为了解决句点符号匹配范围过于广泛这一问题,你可以在方括号(“[]”)里面指定看来有意义的字符。此时,只有方括号里面指定的字符才参与匹配。也就是说,正则表达式“t[aeio]n”只匹配“tan”、“Ten”、“tin”和“ton”。但“Toon”不匹配。
“|”
如果除了上面匹配的所有单词之外,你还想要匹配“toon”,那么,你可以使用“|”操作符。“|”操作符的基本意义就是“或”运算。要匹配“toon”,使用“t(a|e|i|o|oo)n”正则表达式。这里不能使用方扩号,因为方括号只允许匹配单个字符;这里必须使用圆括号“()”, 它的作用与算术表达式中的作用是一样的,表示一个整体。
“-”
与表示数字或字母的范围
如: [0-9]表示0到9中的其中一个字符,[3-8]表示3到8中的一个字符
[b-d3-8]表示b到z或3到8中其中一个字符 [a-z]表示a到z中的其中一个字符
[a-c][0-9]{3}可以匹配a234,b112,c223等。这里的大括号“{}”表示能匹配的字符数量
"^"
即非,用来确定紧靠该符号右边的符号不能出现
如:[^0-9]表示不可以为0到9
示例 ^A表示不可以为A的字符
匹配次数的通配符
这些符号用来确定紧靠该符号左边的符号出现的次数
相关文章推荐
- msql 正则表达式
- 正则表达式
- Mootools 1.2教程 正则表达式
- 批处理FINDSTR正则表达式用法实例分析
- vbs正则表达式代码
- C#正则表达式Regex类的常用匹配
- C#中利用正则表达式将人民币金额转换为大写汉字
- C#使用正则表达式实现首字母转大写的方法
- php中看实例学正则表达式
- PHP正则表达式之定界符和原子介绍
- PHP下常用正则表达式整理
- 批处理 正则表达式(findstr) 整理
- 详解C#正则表达式Regex常用匹配
- C#正则表达式的6个简单例子
- 正则表达式(语法篇推荐)
- JavaScript类型系统之正则表达式
- 详解JS正则replace的使用方法
- javascript中的正则表达式使用指南
- C#中的正则表达式介绍