String类总结
String类概述:
java.lang.String 类是字符串操作类
String类的常用构造方法:
//1.直接赋值
String str= "hellojava";
//2.new对象,参数是字符串
String str = new String("helloworld");
//3.参数是一个字符数组
char[] c= {'a','b'};
String str= new String(c);
//4.参数是字符数组的一部分
String str = new String(c,起始索引,长度);
String类的常用判断方法:
1.比较两个字符串的内容是否相等
boolean equals()
2.比较两个字符串是否相等,忽略大小写
boolean equalsIgnoreCase();
3.判断字符串是否以字符串str开头
boolean startsWith(String str);
4.判断字符串是否以字符串str结尾
boolean endsWith(String str);
String类的转换方法:
1.转换成字符数组
char[] toCharArray();
2.转成小写
String toLowerCase();
3.转成大写
String toUpperCase();
String 类的获取方法:
1.获取字符串指定索引处的字符
char charAt(int index);
2.获取字符串的长度
int length();
3.获取指定字符串在字符串中第一次出现的位置,如果没有就返回-1
int indexOf(String str );
4.从索引beginindex处开始截取一直到最后
String substring(int beginindex);
5.从索引beginindex处开始截取一直到索引endindex处,包头不包尾
String substring(int beginindex , int endindex);
String类去两头空格,切割方法
1.去除两头空格
String trim();
2.切割,根据某种规则切割成String类数组
String[] strArr= string.split(String regex);
String 类的替换方法
1.将字符串中的字符替换成别的字符
String replace(char oldc, char newc);
2.将字符串中的字符串替换成别的字符串
String replace(String oldstr,String newStr);