大数据-java基础-第07章 字符串

    技术2025-02-02  9

    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类没有。

    Processed: 0.009, SQL: 9