String,StringBuffer和StringBuilder和正则表达式
来源:互联网 发布:免费上网的软件 编辑:程序博客网 时间:2024/06/05 15:11
1.String类是一个不可变类,即一旦一个String对象创建以后,包含在这个对象的字符串序列是不可改变的
2.StringBuffer对象则代表一个字符序列可变的字符串
3.StringBuilder 和StringBuffer的基本相似,StringBuffer是线程安全的,而StringBuilder没有实现线程安全的功能,性能略高,所以优先考虑StringBuilder类。
正则表达式
1.表达式是一个强大的字符串处理工具,可以对字符串进行查找,提取,分割,替换等操作。正则表达式就是用于匹配字符的模板,可以匹配一批字符串
2.通配符是可以匹配多个字符的特殊字符,被称为预定义字符。
3.方括号表达式:表示枚举,范围,求否,与运算并运算。
4.除此之外还支持圆括号表达式,用于将多个表达式组成一个子表达式。
5.边界通配符(Greedy贪婪模式,Reluctant勉强模式,Possessive占有模式)
6.正则表达式可以使用Pattern和Matcher来使用。
Pattern对象是正则表达式编译后在内存中的表现形式,因此正则表达式必须先被编译成Pattern对象然后利用该Pattern对象创建对应的Matcher对象。
public class FindGroup { public static void main(String[] args) { String str = "《java疯狂讲义》,电话号码13104862372"+"电话号码13104862372"; Matcher m = Pattern.compile("((13\\d)|(15\\d))\\d{8}").matcher(str); while(m.find()) { System.out.println(m.group()); } }}
阅读全文
0 0
- String,StringBuffer和StringBuilder和正则表达式
- String 、StringBuffer 和 StringBuilder
- String、StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String Stringbuffer和StringBuilder
- String ,StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String和StringBuffer,StringBuilder
- String、StringBuffer和StringBuilder
- String, StringBuffer和 StringBuilder
- String、StringBuffer和StringBuilder
- String、StringBuilder和StringBuffer
- StringBuilder、StringBuffer和String:
- SQLite C/C++接口
- 高斯模糊的算法(高斯权重)
- 字序与位序
- 大型网站渗透思之信息收集
- 初试 Protocol Buffer
- String,StringBuffer和StringBuilder和正则表达式
- Project Euler #2: Even Fibonacci numbers
- Android知识库
- javascript 原型链
- 腾讯2017暑期实习生编程题目
- jdbcRealm中加密身份验证
- 在OC中调用C++第三方库Eigen
- 排序(4)
- python基础-函数