gpt4 book ai didi

java - 在 Java 中将 long 转换为 String 的有效方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:05:18 25 4
gpt4 key购买 nike

我一直在用

long a = 123456789;
String b = a+"";

long 值(或int)转换为String,或者从这个角度来看,将其视为String。我的问题是,这样做可以吗?有什么负面影响吗?

使用 String.valueOf()Long.toString() 有什么区别吗?

谢谢

最佳答案

这样做是可以的,因为最近的 JVM 可能会将其减少为:

String b = String.valueOf(a);

至于负面,它不是好的 Java 编码风格,因为存在歧义。如果 anullb = "null" 会怎样?还是会抛出 NPE?您根据经验知道答案,但这对您代码的所有读者来说应该是显而易见的。

关于java - 在 Java 中将 long 转换为 String 的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31555628/

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