java中关于s.valueOf和String.valueOf的问题
发布网友
发布时间:2023-11-11 18:01
我来回答
共3个回答
热心网友
时间:2024-10-08 15:15
Java的API里定义是这样的:
public static String valueOf(Object obj)
Returns the string representation of the Object argument.//返回object参数的字符串表示
Parameters: obj - an Object.
Returns: if the argument is null, then a string equal to "null"; otherwise, the value of obj.toString() is returned.
相当于把不同的对象类型转换为字符串。
另外你提到的:“如s.valueOf(4);s.valueOf(5);s.valueOf(6);为什么得到的值是3,4,5”的问题,我不知道是你实际调试得到的,还是别人说的。反正在我的电脑上测试,得到的值就是4,5,6,而不是你说的“3,4,5”。
热心网友
时间:2024-10-08 15:19
代表一String型的对象
热心网友
时间:2024-10-08 15:21
代表的是一个String对象s。使用valueOf来获得s的值