String,StringBuffer,StringBuilder,StringTokenizer区别

    xiaoxiao2022-07-07  193

    Java语言对字符串操作的四个类:Character,String,StringBuffer,StringTokenizer Character用于单个字符操作 String用于字符串操作,属于不可变类,既能通过赋值来初始化,也能通过构造函数来初始化 StringBuffer也用于字符串操作,属于可变类,线程安全,只能通过构造函数来初始化 StringBuilder类似于StringBuffer,但线程不安全 StringToke是用来分割字符串的工具类

    执行效率方面:StringBuilder>StringBuffer>String

    操作的数据量较少>>>>>>>>String 单线程下操作大量数据>>>>>StringBuilder 多线程下操作大量数据>>>>>StringBuffer

    最新回复(0)