gpt4 book ai didi

java - String 或 StringBuilder 哪个初始化时间更短?哪个更适合使用?

转载 作者:行者123 更新时间:2023-11-29 07:00:40 30 4
gpt4 key购买 nike

我的程序想要存储字符串,除了按原样存储信息外,不需要对它们执行任何操作。

那么下面哪种方式更可取?

String s = new String("sagar");

StringBuilder sb = new StringBuilder("sagar");

最佳答案

String 是对 String intern pool 中实例的引用.由于您没有在此处执行任何字符串连接或操作,因此我会使用

 String s = "sagar";

我不会用

 String s = new String("sagar");

因为这忽略了实习生池。至于 StringBuilder,我更喜欢在操作值时使用它,因为(与 String 相比)它是可变的。

关于java - String 或 StringBuilder 哪个初始化时间更短?哪个更适合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26686830/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com