Java中String、StringBuffer、StringBuilder辨析
其他
2020-03-01 17:42:01
阅读次数: 0
Java中String、StringBuffer、StringBuilder辨析
- String是不可变类,适合需要被共享的场合中使用
- String可以通过str = new String(“World”)来初始化之外,课通过str = "World"初始化
- 当一个字符串经常需要被修改时,最好使用StringBuffer和StringBuilder
- StringBuffer和StringBuilder类似,但是StringBuffer是线程安全的,StringBuilder不是线程安全的
- 效率:StringBuilder > StringBuffer > String
- 操作的数据量比较小,优先使用String;单线程大量操作,优先使用StringBuilder;多线程大量操作,优先考虑StringBuffer
发布了58 篇原创文章 ·
获赞 0 ·
访问量 1009
转载自blog.csdn.net/Mason97/article/details/104324080