为了账号安全,请及时绑定邮箱和手机立即绑定

常量不是效率最高的吗?

一个字符串应该属于常量,所以效率最高吧?换句话说,我创建一个不去修改的字符串,那个效率高呢?

正在回答

4 回答

String是不可变的,而StringBuilder可以更改里面的对象,效率更高

0 回复 有任何疑惑可以回复我~

可以详细看下2-5里面说的很详细:String创建后不能被修改,每操作一次其实是创建了一个新的对象,频繁操作字符串时,就会额外产生很多临时变量,用StringBuilder效率最高(没有实现线程安全),

0 回复 有任何疑惑可以回复我~

..

.

0 回复 有任何疑惑可以回复我~

在需要频繁对字符串进行修改操作时使用 StringBuilder 的效率比 String 要高,因为String修改要新建一个对象再修改地址。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

常量不是效率最高的吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信