gpt4 book ai didi

java - java中(char)temp和Character.toChars(temp)和String.valueOf(Character.toChars(temp))有什么区别

转载 作者:行者123 更新时间:2023-12-01 17:37:59 25 4
gpt4 key购买 nike

我得到了相同的结果,有什么区别?哪个更好?temp 是一个 int,从 reader.read() 读取

System.out.print((char)temp);

System.out.print(Character.toChars(temp));

System.out.print(String.valueOf(Character.toChars(temp)));

最佳答案

前两个基本相同,只是您调用的是字符对象而不是基本数据类型 char。第三步只是另一个不需要的步骤,System.out.print无论如何都会将输入转换为可读的输出字符串,因此不需要将字符解析为字符串。

第一种方法是完成您需要完成的事情的完美方法。

关于java - java中(char)temp和Character.toChars(temp)和String.valueOf(Character.toChars(temp))有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343038/

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