gpt4 book ai didi

java - 将原始数据类型转换为字符串的更好方法是什么

转载 作者:IT老高 更新时间:2023-10-28 20:35:41 27 4
gpt4 key购买 nike

我可以使用将整数转换为字符串

String s = "" + 4; // correct, but poor style
or
String u = Integer.toString(4); // this is good

我可以使用将 double 转换为字符串

String s = "" + 4.5; // correct, but poor style
or
String u = Double.toString(4.5); // this is good

我可以使用 String s = ""+ data 方法将 int 或 double 转换为 String。而如果我想使用 toString() 的其他方法,我必须使用每种数据类型的 Wrapper 类。那为什么在some books提到第一种方法很差,而第二种方法更好。 哪种方法更好?为什么?

最佳答案

我会用

String.valueOf(...)

您可以对所有类型使用相同的代码,但没有可怕且毫无意义的字符串连接。

请注意,它还准确地说明了您想要的内容 - 对应于给定原始值的字符串值。将其与 ""+ x 方法进行比较,即使您不打算连接任何内容,也应用字符串连接,并且空字符串与您无关。 (它可能更贵,但我更关心的是可读性而不是性能。)

关于java - 将原始数据类型转换为字符串的更好方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679015/

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