其他分享
首页 > 其他分享> > String,StringBuffer,StringBuilder,StringTokenizer区别

String,StringBuffer,StringBuilder,StringTokenizer区别

作者:互联网

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

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

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

标签:初始化,String,StringBuffer,StringTokenizer,StringBuilder,字符串,操作
来源: https://blog.csdn.net/qq_42273939/article/details/90451729