1:字符串对象一旦初始化就不可以被改变。

    String s = "abc";  // s是一个类类型引用,s 指向了“abc”对象

    s = "mm"           //s 指向了一个新对象,此时对象“abc”没变。

2:下图Object类的equals方法 比较的是对象在内存中的引用地址值。

JAVA基础_JAVA基础

3:将字节数组变成字符串。一般用于编码解码。
        构造方法。String(byte[],charset):解码

4:将字符串变成字节数组
        byte[] getBytes(charset);//编码

5: 模拟trim方法思路对循环语句写法的理解

思路:

1,判断字符串开始的空格,不断向后判断。直到不是空格为止。

2,判断字符串末尾的空格,不断向前判断,直到不是空格为止。

3,去开始位和结束位之间字符串即可。

*/


public static String myTrim(String str)

{


int start = 0,end=str.length()-1;

while(start<=end && str.charAt(start)==' ')

start++;


while(start<=end && str.charAt(end)==' ')

end--;


return str.substring(start,end+1);

}