常量不是效率最高的吗?

来源:2-7 练习题

dusmit

2019-01-07 15:01

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

写回答 关注

4回答

  • qq_慕后端1019012
    2020-09-05 10:06:19

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

  • qq_A买哩卖哩吼_0
    2019-05-27 17:56:33

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

  • 学霸985
    2019-02-25 15:13:03

    ..

    .

  • 啊yan_0
    2019-01-08 14:59:18

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409776 学习 · 4546 问题

查看课程

相似问题