string类的常用方法有哪些以及用法
String类:
String类在java.lang中,String声明的是不可变的对象,每次操作都是生成新的String对象,然后指针指向新的String对象,原先的对象依旧在内存中,但是不在指向它,那么这个对象就会成为垃圾内存,在某一时刻由java虚拟机回收。
String常用方法:
1、indexOf(“字符”):查询指定的字符串是否存在,返回的是字符串的位置,不存在返回-1;
2、CharAt(值):拿到指定位置的字符;
3、trim():去除字符串两端的空格;
4、split():分割字符串,返回分割后的字符串数组;
5、length():返回字符串的长度;
6、substring(int begIndex,int endIndex):截取字符串;
7、equals():比较两个字符串是否相等;
8、toLowerCase():将字符串转换为小写字母;
9、toUpperCase():将字符串转换为大写字母;
10、equalsIgnoreCase(String):忽略大小写比较两个值是否相等;
11、replace():替换字符串,把第一次出现的位置替换掉;