gpt4 book ai didi

java - 为什么 system.out.write 将 int 值转换为 char?

转载 作者:行者123 更新时间:2023-12-02 15:28:23 25 4
gpt4 key购买 nike

假设 int b = 99。为什么 system.out.write(b) 打印“c”而不是 99?同时使用 PrintWriter 我得到 b (99) 的实际值,即使 b = 'c'?

最佳答案

事情是 System.out.write(int) 会将参数视为字节并将其写入流。

在您的情况下,因为您通过了 99,即 U0063,因此打印了 c

关于java - 为什么 system.out.write 将 int 值转换为 char?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29180173/

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