内容
String类常见的20个方法
- 1.得到字符串的长度*1
String str = "etoak";
int x = str.length()://得到字符串字符的个数
- 2.判断字符串的内容*5
String str ="etoak"
//比较内容是否完全相同;
boolean x = str.equals("etoak");
//忽略大小写比较
x = str.euqalsIgnoreCase("etoak");
//测试是否包含制定的内容
x = str.contains("oak");
//测试是否以指定的内容开头
str.startsWith("et");
//测试是否以指定的内容结尾
str.endsWith("ak")
- 3.将字符串转换成数组再处理*4
String str = "etoak"
//将字符串变成字符数组
char[] data = str.toCharArray();
//将字符串变成字节数组
byte[] data2 = str.getBytes();
//以指定的内容分割字符串并变成数组
String[] data3 = str.split(o);
//得到字符串指定下标的字符
char data4 = str.charAt(0);
- 4.直接处理字符串*8
//将字符串全部变成大写字母
toUpperCase();
//将字符串全部变成小写字母
toLowerCase();
//将字符串中的aa全部替换成ee
replace("aa","ee");
//将字符串中的aa全部替换成ee(正则)
replaceAll("aa","ee");
//将字符串当中的第一个aa替换成ee
replaceFirst("aa","ee");
//从字符串下标5开始截取到最后
substring(5);
//从字符串下标5开始截取到下标9
substring(5,10);
//去除字符串开头和结尾的空格
trim();
- 5.找到某个内容的位置*2
String str = "dddabcffteaabc";
//得到字符串当中第一次出现abc的位置
int x = str.indexOf("abc");
//得到字符串当中最后出现abc的位置
x = str.lastIndexOf("abc");