tring类:
1、字符串字面值也可以看做是一个字符串对象。
String str = "acb";
str = "bcd";
2、字符串(值)是一个常量,一旦赋值,就不能发生改变。
面试题:字符串一旦初始化就不能发生改变,这句话对还是错?说出原因。
对。 这里的初始化,指的是字符串的值不能发生改变,因为字符串是一个常量,
而字符串对象的引用可以发生改变。
构造方法:
String();
String(byte[] bys); 把字节数组转成字符串
String(byte[] bys, int index,int length); 把指定长度的字节数组转成字符串(从给定索引开始,到给定长度结束)
String(char[] chs);
String(char[] chs, int index,int length);
String(String s); //开发中我们不用,一般面试可能会问到。 |
|