字符串常见方法:构造方法,其他方法

1.构造方法:无参构造方法: String s1 = new String();

有参构造方法: String s1 = new String("12a"); 参数为一个字符串

String s2 = new String(charArray); 参数为一个字符数组

通过名称调用字符串的方法

2.其他方法:

(1).查找:indexOf(),查找子字符串,存在则返回其下标(第一次出现的位置),不存在则返回-1

indexOf( "do",1),从指定位置(下标为1)开始查找"do"

lastIndexOf(),查找最后一次出现的子字符串

startsWith():是否以...开头

endsWith():是否以...结尾

contains():是否包含...

(2).截取

substring(2):从下标为2的位置截取,直到末尾

substring(2,5):从下标为2的位置截取,直到下标为5(不包含5)

(3).trim():去除字符串两端空格

(4).替换

replace():字符替换字符,字符串替换字符串

replaceAll():替换所有匹配,使用正则表达式 replaceAll("[0-9]"," "),替换数字

(5).切割

split():结果为数组,String[] result = s.split("\.");

(6).拼接

join():使用统一的分隔符,连接指定的字符串

(7). 转换成字符串 String.valueOf()

(8).字符串类型转换:把字符串类型转换成其他基本类型

int n1 = integer.parseInt("23");

(9).字符串转变成字符数组

toCharArray():char [ ] resultArray = s.toCharArray();

(10).字符串转变成编码:getBytes()

编码转变成字符串:String s = new String(bytes,"GBK");

经验分享 程序员 微信小程序 职场和发展