77问答网
所有问题
当前搜索:
StringBuffer
java语言:String类的concat方法与
StringBuffer
类的append方法区别?内存...
答:
首先我们先看几个概念:1:在java内部是对+进行了重载,在处理String的过程中要创建一个
StringBuffer
对象,用StringBuffer对象的append方法对字符串进行连接,最后调用toString方法返回String字符串。2: +和concat操作,是先开辟一个要拼接的字符串的空间,在和老字符串一起拼接成一个新的字符串,所以在堆...
Java中有关
StringBuffer
类型的变量的清空方法。
答:
StringBuffer
清空的的话,可以用delete方法,第一个参数是清除的起始位置,第二个是结束位置,举例:StringBuffer sb = new StringBuffer("123456789");//创建一个StringBuffer 流 sb.delete(0, sb.length());//删除从0开始到sb长度的字符 System.out.print(sb.toString());//输出结果 结果为空...
stringbuilder为什么比
stringbuffer
快
答:
从 JDK 5.0 开始,为
StringBuffer
类增添了一个单个线程使用的等价类,即 StringBuilder 。与StringBuffer相比,通常应该优先使用StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。StringBuffer 是线程安全的可变字符序列。类似于 String 的字符串缓冲区,但不能修改。可将字符...
String、
StringBuffer
和StringBuilder的区别是什么?
答:
速度有区别三者在执行速度方面的比较:三者在执行速度方面的比较:StringBuilder >
StringBuffer
> String tring和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。string是C++、java等...
String
与StringBuilder有什么区别
答:
两者的区别:1.
string
对象时恒定不变的,stringBuider对象表示的字符串是可变的。stringBuilder是.net提供的动态创建string的高效方式,以克服string对象恒定性带来的性能影响。2. 对于简单的字符串连接操作,在性能上stringBuilder并不一定总是优于string。因为stringBuider对象创建代价较大,在字符串目标连接...
...下应该用String类,什么情况下应该用
StringBuffer
类?
答:
Struts的form用String类型。和数据库的varchar对应的java类型也是String。JNI和C语言的char * 对应的也是String。类型对应上用String比较多。写sql语句可以用
StringBuffer
,然后慢慢往里加入。看起来工整。一般在字符串拼接时使用。public class BaibaiTest { public static void main(String[] args) { // ...
Java中
StringBuffer
类append方法的使用
答:
Java中append方法的作用是在一个
StringBuffer
对象后面追加字符串。例如StringBuffer s = new StringBuffer("Hello");s.append("World");则s的内容是HelloWorld。“
经常要修改的字符串,要String,还是要
StringBuffer
()好呢!
答:
用
stringBuffer
()好些,因为string就相当于又new 了一个对象,string和stringBuffer的区别是,string是定长,长度不可变的,每次修改就又new 了一个对象,而
StringBuffer
是的长度是可变的,不会再new一个对象,用append添加
stringbuffer
是线程安全的吗
答:
java 中的
stringbuffer
线程不安全
java 中的
StringBuffer
对应的C# 中的是那个类?
答:
Java 里的 java.lang.
StringBuffer
就是 C# 里的 System.Text.StringBuilder,反倒是 java.lang.StringBuilder 在 C# 里没有对应类型。题主这是望文生义了。在 Java 里 StringBuffer 跟 StringBuilder 的区别在于前者是线程安全的,后者是非线程安全的。而 C# 只有线程安全的 StringBuilder,没提供非线程...
首页
<上一页
3
4
5
6
8
7
9
10
11
12
下一页
尾页
其他人还搜