-------
android培训、
java培训、期待与您交流! ----------
描述字符串对象的类是java.lang.String,String类是不可变(final)的,即对String类的任何改变都是返回一个新的String类对象,这样的话把String类的引用传递给一个方法,该方法对String的任何改变对原引用指向的对象没有任何影响。
两种创建字符串对象方式:
String s = "abc";
String s1 = new String("abc");
1.String类的构造方法:
new String(byte[] bytes)将字节数组变成字符串
new String(byte[] bytes, int offset, int length)将字节数组变成字符串,一部分
new String(char[] value)将字符数组变成字符串
new String(char[] value, int offset, int count)将字符数组变成字符串,一部分
2.String类的常用功能
a.判断功能:
equals(字符串)比较字符串是否全等,区别大小写,全等返回true
contains(字符串)一个字符串是否包含另一个字符串,全包含返回true
startsWith(字符串)一个字符串是否以另一个字符串开头
endsWith(字符串)一个字符串是否以另一个字符串结尾
isEmpty() 判断一个字符串的长度是否是0,是0就返回真
contains(字符串)一个字符串是否包含另一个字符串,全包含返回true
startsWith(字符串)一个字符串是否以另一个字符串开头
endsWith(字符串)一个字符串是否以另一个字符串结尾
isEmpty() 判断一个字符串的长度是否是0,是0就返回真
b.获取功能:
charAt(int index)返回这个索引上的单个字符
indexOf(字符串)获取指定的字符串出现的位置,第一次出现的
indexOf(字符串,索引)获取指定的字符串出现的位置,第一次出现的
length()返回字符串的长度
lastIndexOf(字符串)获取指定的字符串出现的位置,反向查找
indexOf(字符串)获取指定的字符串出现的位置,第一次出现的
indexOf(字符串,索引)获取指定的字符串出现的位置,第一次出现的
length()返回字符串的长度
lastIndexOf(字符串)获取指定的字符串出现的位置,反向查找
c.转换功能:
toUpperCase()字符串全部转成大写,返回新的字符串
toLowerCase()字符串全部转成小写
toCharArray()将字符串转成字符数组
getBytes() 将字节数组转成字符串
toLowerCase()字符串全部转成小写
toCharArray()将字符串转成字符数组
getBytes() 将字节数组转成字符串
d.其他功能:
split(字符串)切割字符串,返回一个字符串数组
substring(索引,索引)截取字符串一部分,返回新的字符串
replace(老串,新串)替换字符
trim()去掉字符串两端的空格
substring(索引,索引)截取字符串一部分,返回新的字符串
replace(老串,新串)替换字符
trim()去掉字符串两端的空格