1.什么是字符串
答:
字符串就是由一串文字所组成的。
2.字符串如何储存
答:
使用String对象来存储字符串,例如:String s =”sssss”; String s =new String(“sss”)(String类位于java.lang包里面,适用于任何类里面,无需加载包。
3.字符串的方法(String st =new String(“ssss”))
4.StringBuffer作用
答:
StringBuffer是对String的增强版,可以使用append方法继续字符串的追加,并且只是基于一个对象的操作,StringBuffe对象的存储量只要超狗初始容量,都会在使用过程中自动增加。
5.java提供处理字符串的类都有哪些,有何区别?
答:
String、StringBuffer、StringBuilder
区别:
①String类表示的是不可改变的字符串,只有通过不断创建新的对象来达到改变数值的目的,耗内存,效率不高。
②StringBuffer表示线程安全的可变字符序列,安全地用于多个线程。
③StringBuilder类提供一个与 StringBuffer 兼容的 API,但不保证同步。被单个线程使用的时候建议优先采用该类,因为在大多数实现中它比StringBuffer 要快。
④String类重写了Object类的equals()方法,而StringBuffer及StringBuilder类没有。