JAVA常用API###String###正则相关

String
java.long.String使用了final修饰不能被继承和改变,字符串中的任意一个字符对应16位(两字节)长的Unicode编码
String s = new String(“ABC”);创建了两个字符串对象,和一个引用类型
字符串中封装了一个长度不可改变的char数组。
length()返回字符串的长度
charAT(int index)返回指定索引处的值
indexOf(int ch,int,fromIndex)返回指定字符第一次出现的字符串内的索引(可重载),找不到时返回-1。
lastIndexOf(String str)返回指定字符串最后一次出现的字符串中的索引,(可重载)找不到时返回-1。
substring(int beginIndex,int endIndex)返回一个字符串,该字符串是此字符串的子类(重载)
trim()返回一个字符串,删除前导和尾随的空格,若没有空白则返回原字符串
startsWith(String prefix)测试此字符串是否已指定的前缀开头(可重载)
endsWith(String suffix)测试此字符串是否已指定的后缀结尾
toUpperCase()转大写
toLowerCase()转小写
StringBuilder 一个可变的字符序列
capacity容量()返回当前容量
append 附加()将任意参数的字符串表示追加到此序列。
insert 插入()在此序列中插入任意参数的字符串表示形式。
delete(int start, int end)删除此序列的子字符串中的字符。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
boolean matches 匹配(String regex)使用给定正则表达式判断当前字符串是否符合格式要求
String[] split(String regex)将当前字符串按照满足正则表达式的部分进行拆分,并返回每段内容
String replace更换(String regex,String str)将当前字符串中满足正则表达式的部分替换为给定字符串
continue继续语句,结束本次循环,开始下次循环

猜你喜欢

转载自blog.csdn.net/buxiangmafan/article/details/88676892