字符串
来源:互联网 发布:帝舜 知乎 编辑:程序博客网 时间:2024/05/21 08:40
String是不可变的,
StringBuilder常用方法:#append(),#toString(),#delete(),#replace(),#substring(),#reverse()
String常用方法:
#length(),#chartAt(),#equals(),#split(),#equalsIgnoreCase(),#contains(),
#compareTo(),#startsWith(),#endsWith(),#indexOf(),#lastIndexOf(),#substring(),
#concat(),#replace(),#toLowerCase(),#toUpperCase(),#trim(),#valueOf()
正则表达式:
java中用"\\"来表示引用正则表达式
普通反斜杠用"\\\\"表示
字符类:
.
[abc]
[^abc]
[a-zA-Z]
[abc[hij]]
[a-z&&[hij]]
\s
\S [^\s]
\d [0-9]
\D [^0-9]
\w [a-zA-Z0-9]
\W [^\w]
操作符:
XY
X|Y
(X)
边界匹配符
^ 一行的起始
$ 一行的结束
\b 词的边界
\B 非词的边界
\G 前一个匹配的结束
例:
^cat : 验证该行以c开头紧接着是a,然后是t
cat$ : 验证该行以t结尾倒数第二个字符为a倒数第三个字符为c
^cat$ : 以c开头接着是a->t然后是行结束:只有cat三个字母的数据行
^$ : 开头之后马上结束:空白行,不包括任何字符
^ : 行的开头,可以匹配任何行,因为每个行都有行开头
量词:
贪婪型:默认
勉强型:?
占有性:+
X?
X*
X+
X{n}
X{n,}
X{n,m}
关键类:Macher,Pattern,CharSequence
GROUPS(组)
获得组的信息:Matcher.#groupCount(),#group(),#group(int i),#start(),#end()
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 交叉编译的一点小问题
- 为img图片加a标签注意事项
- 如何恢复相机sd卡数据,sd相机卡数据恢复
- div被flash遮挡的情况
- JConsole远程监控Tomcat7
- 字符串
- window.open、window.showModalDialog和window.showModelessDialog 的区别
- java中的匿名内部类
- OJ 1.K
- 关于存储
- 利用DHT网络原理制作bt采集蜘蛛,开源版
- 终端连接 显示主机名和路径
- AM中 直接执行SQL语句
- Shell脚本中提取字符串