gpt4 book ai didi

Java 字符串 intToStr = ""+ 5;为什么我不能这样做?

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

有几个人告诉我这样的事情非常懒:

int val = 5;
System.out.println("" + val);
String myStr = "" + val;

为什么这比 String.valueOf(val) 更好?它不是在幕后做着完全相同的事情吗?

最佳答案

它并不是真的“更好”,只是更短,更容易阅读和输入。 (实际上)没有什么区别,尽管真正的纯粹主义者可能会说,这实际上更糟,因为(至少在没有优化的情况下),这会创建一个中间 StringBuilder 对象,然后在转换为字符串之前附加一个字符,因此,这可能比 .valueOf 花费更多的刻度。

关于Java 字符串 intToStr = ""+ 5;为什么我不能这样做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050287/

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