java平台提供了两类型的字符串:string和stringbuffer/stringbuilder,它们可以储存和操作字符串。
1 问题
如果分辨string和stringbuilder,stringbuffer的区别?
2 方法
class stringequaltest {
public static void main(string[] args) {
string s1 = programming;
string s2 = new string(programming);
string s3 = program;
string s4 = ming;
string s5 = program + ming;
string s6 = s3 + s4;
system.out.println(s1 == s2);
system.out.println(s1 == s5);
system.out.println(s1 == s6);
system.out.println(s1 == s6.intern());
system.out.println(s2 == s2.intern());
}
}
3 结语
string是只读字符串,也就意味着string引用的字符串内容是不能被改变的。而stringbuffer/stringbuilder类表示的字符串对象可以直接进行修改。stringbuilder是java5中引入的,它和stringbuffer的方法完全相同,区别在于它是在单线程环境下使用的,因为它的所有方面都没有被synchronized修饰,因此它的效率也比stringbuffer要高。
海康威视推出“双碳大脑”达到碳中和目的
ESP32的入门指南
频器通讯受到的干扰怎样做可以减少
傅里叶变换和拉普拉斯变换的区别联系
波士顿动力公司正在制造“机器狗军队”,明年实现量产
String和StringBuilder,Stringbuffer的区别
北邮彭木根:中低轨空间通信网络技术
高精度Δ-∑调节器ADS1202的性能特点和设计实例分析
高速连接器信号完整性分析研究
无线测温传感器ATE200P 采样周期25秒 户外可用 防护等级IP68 最大传输距离150米
测试永磁铁氧体的注意事项盘点
电源滤波器是什么 电源滤波器的作用
卷积神经网络的工作原理 卷积神经网络通俗解释
如何给101网口104配网
芯片设计流程详解
大数据时代,让智能硬件“燥”起来吧!
倾角传感器的六大应用场合
怎么样才能加快推动新型智慧城市的建设
EOCR-SS马达保护继电器-小型设计-经济型
传感器数据融合算法python代码