toUpperCase(String str):将字符串变成全大写
String str = "Hello"; System.out.println(str.toUpperCase()); //结果:HELLO
toLowerCase(String str):将字符串变成全小写
String str = "Hello"; System.out.println(str.toLowerCase()); //结果:hello
charAt(int index):通过索引值取出字符串的位置下的内容
String str = "helloworld";
char a = str.charAt(5);
System.out.println(a); //结果:w
concat(String str):实现字符串的拼接(类似于拼接符"+")
String str1 = "Hello"; String str2 = "World"; String str3 = str1.concat(str2); System.out.println(str3); //结果:HelloWorld
lenght():返回字符串长度
String str = "helloworld"; System.out.println(str.length()); //结果:10
subString(int index):截取字符串
String str = "helloworld"; System.out.println(str.substring(5)); //结果:world 范围:[5,str.length()) System.out.println(str.substring(5, 7)); //结果:wo 范围:[5,7)
replace(String str1,String str2),实现字符按串内容的定位替换
String str = "HelloWorld"; System.out.println(str.replace("World","Java"));
indexOf():获取字符,字符串的出现的下标
indexOf(char ch):查找第一个字符ch出现的下标
indexOf(char ch,int fromIndex):从fromindex下标往后,查找(相对于0下标)第一个字符ch出现的下标
indexOf(String str):查找第一个字符串出现的下标
indexOf(String str, int fromIndex):从fromindex下标往后,查找(相对于0下标)第一个字符串str出现的下标
lastIndexOf():获取字符,字符串的出现的下标
lastIndexOf(char ch):从后查找第一个字符ch出现的下标
lastIndexOf(char ch,int fromIndex):从后从fromindex下标往后,查找(相对于0下标)第一个字符ch出现的下标
lastIndexOf(String str):从后查找第一个字符串出现的下标
lastIndexOf(String str, int fromIndex):从后从fromindex下标往后,查找(相对于0下标)第一个字符串str出现的下标
toCharArray:将字符串转换成字符数组
String str = "HelloWorld"; char[] a = str.toCharArray(); for(int i = 0;i<a.length;i++){ System.out.print(a[i]+" "); } //结果:H e l l o W o r l d
split(String regex):以regex作为分隔符,将str分割开
String str = "dodo,22,篮球"; String[] s = str.split(","); for(int i = 0;i < s.length; i++){ System.out.println(s[i]); } //结果:dodo 22 篮球
总结点评:上述都是一些字符串常用的方法演示,还有很多方法大家可以通过str.去点出来代码提示,将其他方法也试一下,注意方法的返回值类型,还有需要传进参数的类型即可。大家也可以去bigdodo提取JDK_API文件查看方法的使用。
链接:https://pan.baidu.com/s/19zcb0JzfJuvkFAB_Iz-AzA 密码:2n6k