String与StringBulider的区别

    xiaoxiao2021-04-13  27

    String:字符串常量,当给予初始值了,字符串就不允许改变了,如果改变就会生成另一个字符串对象,然后把原字符串对象指向该新的字符串对象;所以对于值不是固定的字符串来说,每次改变值都会生成新的对象,损耗多余的内存资源;

    StringBulider:字符串变量,当使用自身的append等方法改变字符串值时不会生成新的对象;

    转载请注明原文地址: https://ju.6miu.com/read-668837.html

    最新回复(0)