1:字符串对象一旦初始化就不可以被改变。
String s = "abc"; // s是一个类类型引用,s 指向了“abc”对象
s = "mm" //s 指向了一个新对象,此时对象“abc”没变。
2:下图Object类的equals方法 比较的是对象在内存中的引用地址值。
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);
}