注意点:
1.String :
(1)split()方法:
空字符串分割 split("") 将字符串分割为一个一个并放入String[ ]数组中
非空字符串举例:
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]
"hello".split("", 3) //数组长度为3,可返回 ["h", "e", "l"]
(2)str=null与str=""
str=null与str=""不同,null没有分配内存空间,在内存中是个空对象;而str=""分配了内存空间且已经是个字符串
(3)equals()与==
使用"=="判断的地址值,判断内容应用equal()方法; String str1 = "hello" ; // 直接赋值 String str2 = new String("hello") ; // 通过new赋值 String str3 = str2 ; // 传递引用 System.out.println("str1 == str2 --> " + (str1==str2)) ; // false System.out.println("str1 == str3 --> " + (str1==str3)) ; // false System.out.println("str