java读取文件内容,可以作如下理解:
- 首先获得一个文件句柄,File file = new File();file即为文件句柄。两人之间联通电话网络了,就可以开始打电话了。
- 通过这条线路读取甲方的信息:new FileInputStream(file)将信息读进内存中,接下来需要解读成乙方能理解的东西。
- 既然用了FileInputStream(),那么对应就应该使用InputStreamReader()进行解读刚刚装进内存中的数据。
- 解读完成后输出,要转换成IO可以识别的数据,那就需要调用字节码读取的方法BufferedReader(),同时使用bufferedReader()的readline()方法读取文件中的每一行数据。
java中多种方式读文件###
1.按字节读取文件内容####
FileInputStream对象的read()函数按字节读取文件内容。
2.按字符读取文件内容####
InputStreamReader对象的read()函数按字符读取文件内容。
3.按行读取文件内容####
BufferedReader提供了readLine()函数能够读取一行的内容。