gpt4 book ai didi

java - (String)value 和 value.toString() , new Long(value) 和 (Long)value 之间的区别

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:55:56 26 4
gpt4 key购买 nike

在一些地方我看到了(String)value。在一些地方value.toString()

这两者有什么区别,在什么情况下我需要使用哪一个。

new Long(value)(Long)value 有什么区别?

最佳答案

(String) value 将对象值转换为字符串,它必须扩展 String。 value.toString() 调用对象值的方法,该方法继承自类 Object,此方法返回显示此对象信息的字符串。如果您有一些 yourClass 值,建议覆盖 toString()

new Long(value) 创建 Long 类型的新对象并将 Long 的值设置为您的变量值。 (Long)value 获取对象值并将其转换为 Long 类型的对象。在 Long(value) 中,值必须是数字或字符串。

关于java - (String)value 和 value.toString() , new Long(value) 和 (Long)value 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15900831/

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