我读过关于 FileInputStream
的内容,我发现它有读取方法,可以读取文件的字节数据。
我想知道的是它读取的是什么类型的字节数据?意思是它使用 ASCII 或 Unicode 还是任何其他类型?
最佳答案
FileInputStream is meant for reading streams of raw bytes such as image data. For reading streams of characters, consider using FileReader.
ASCII, Unicode, ... 适用于字符,而不是字节。它们只是字节(8 位)。
您可以使用 public InputStreamReader(InputStream in, Charset cs)
在其中指定字符集。
关于java - fileinputstream 中 read 方法中使用的字节数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852441/