1.String不属于八大基本数据类型。
2.八大基本数据类型是byte、short、int、long、float、double、char、boolean。
(注意:按顺序答)
3.java.lang.String 属于final类型的,所以不可以被继承。
4.String s = new String(“xyz”);
创建了两个String Object。
xyz,是字面量,存放着常量区,不可变。
没New String() 就创建一个String Object。
5.Stirng、StringBuffer、StringBuilder的区别
1.1 长度:String是长度不可变的,StringBuffer和StringBuilder的长度是不可变的。
1.2 安全性:StringBuilder是线程安全的,String和StringBuffer是线程不安全的。
1.3 性能:StringBuilder最快,String最慢。
1.4 操作:String用于少量字符串操作,StringBuilder用于单线程下的大量字符串操作,StringBuffer是多线程下大量字符串操作。
6.把一段逗号分割字符串转换成一个数组
三种方法:正则、Split和java提供的StringTokenizer。
7.数组里面没有leng()方法,只有leng属性。
String有length()属性。