java中对字符串进行了描述,并将其封装成了对象。更容易对其进行操作。
字符串方法:
构造方法:将字节数组或字符数组转成字符串。
一般方法:
获取:长度 length();
获取指定字符 charAt(int Index) ;
获取指定字符的位置 intdexOf();
获取子串:subString(int start ,int end);
判断:包含指定字符串:contain(String s);
是否以指定的字符串开头:startwith();
是否以指定的字符串结尾:endwith();
判断字符串是否相同: equals()
忽略大小写比较: equalsIgnoreCase();
转换:通过构造函数把字节数组或字符数组转成字符串
将字符数组转成字符串 valueOf(cahr[] ch);
将字符串转成大小写 toLowerCase(); toUpperCase();
切割 split()
StringBuffer:字符串缓存区:可以对字符串进行更改,是个容器,长度可变,可存储任意类型的数据,最终变成字符串。功能如下:
添加 :append () insert(index, data)
修改 : replace() setCharat(index ,data)
删除 : delete() deleteCharat()
查找 : indexOf()
获取子串:subString()
反转 : reverse()
StringBuilder 和 StringBuffer的区别:StringBuffer线程安全;StringBuilder 不安全,但是效率高,因为不需要判断锁。