gpt4 book ai didi

java - 为什么 Java OutputStream.write() 需要整数但写入字节

转载 作者:IT老高 更新时间:2023-10-28 21:05:53 25 4
gpt4 key购买 nike

我正在写一个OutputStream,刚刚在OutputStream接口(interface)中注意到了这个,

   public abstract void write(int b) throws IOException;

这个调用将一个字节写入流,但为什么它需要整数作为参数?

最佳答案

因此您可以发出信号:

“请注意read()返回int值。如果输入是字节流,为什么不读取()返回字节值?使用int用作返回类型允许read()使用-1指示它已经到达流的末端。”

http://java.sun.com/docs/books/tutorial/essential/io/bytestreams.html

关于java - 为什么 Java OutputStream.write() 需要整数但写入字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1407893/

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