试题详情
- 简答题举例说明String和StringBuffer的区别和应用场合。
-
S.TRING的长度是不可变的,STRINGBUFFER的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
使用StringBuffer主要就是在性能上的考虑。String是一种非常常用的数据类型,但由于String是不可变对象,在进行String的相关操作的时候会产生许多临时的String对象。而StringBuffer在操作上是在一个缓冲中进行的,性能当然优越得多。不过,一般做为简单的字符串传递和其它操作,只不要改变字符串内容的操作,用String效率会高一些。 关注下方微信公众号,在线模考后查看
热门试题
- 随便输入一段字符串,把出现次数最多的打印
- 1) class̳
- 11. public&ens
- 一个类只能有一个父类,但可以实现多个接口
- 对象的finalize函数的作用是什么(
- 在x86系统下,sizeof如下结构体的
- 在Java中,带返回值的为函数,不带返回
- 简单变量和引用变量在作为类的成员这是时,
- 1. class
- 接口中只能包含抽象方法,不能包含实例方法
- A class g
- Assume session&
- What will&ensp
- 下面哪些特性可能导致代码体积膨胀()。
- Which areQ
- 1. public&ensp
- 下面程序的运行结果:()。
- Which two̳
- What is th
- class Dog&ensp