Java中的RandomAccessFile vs Scanner vs FileInputStream
我知道一点,只是好奇想知道更多Java中的RandomAccessFile vs Scanner vs FileInputStream,java,Java,我知道一点,只是好奇想知道更多 FileInputStream从文件中读取原始字节,而CharacterStreamsFileReader从字符流中读取 RandomAccessFile支持读取和写入,还提供了一个文件指针,使用该指针可以跳转到文件中的任何点 扫描仪可用于读取任何输入,甚至是文件。它将输入解析为令牌 那么什么时候用哪一个呢? Scanner是否仅限于文本文件,而另外两个可用于读取任何文件?Scanner和FileReader仅限于文本 FileInputStream和Random
FileInputStream
从文件中读取原始字节,而CharacterStream
sFileReader
从字符流中读取
RandomAccessFile
支持读取和写入,还提供了一个文件指针,使用该指针可以跳转到文件中的任何点
扫描仪
可用于读取任何输入,甚至是文件。它将输入解析为令牌
那么什么时候用哪一个呢?
Scanner
是否仅限于文本文件,而另外两个可用于读取任何文件?Scanner和FileReader仅限于文本
FileInputStream和RandomAccessFile仅限于二进制(或ASCII文本文件)