最佳答案
不是。FileOutputStream 是一个字节流,它用于将字节写入文件中。它继承了 OutputStream 类,它提供了一组用于写入字节的方法。与字节流不同,字符流用于处理字符数据,而不是字节数据。它们具有用于读取和写入字符的方法。Java提供了两个主要的字符流:Reader 和 Writer。与字节流类似,这两个类都是抽象类,它们的具体实现类用于处理不同的数据源和目的地。因此,如果需要写入字节数据到文件中,应该使用 FileOutputStream,而不是字符流。
fileoutputstream是字符流吗
不是的,写入的是byte流。
参考写入的方法都不是char:
write(int b)
write(byte[] b)
write(byte[] b,int off,int len)