Bin*_*abu 0 java io file-io android
我正在尝试使用BufferedReader将第一行文件读取为字符串.我该怎么做呢?另外我怎样才能将整个文件读成字符串?如何在readline(int line)不迭代前一行的情况下读取特定行?
File namefile = new File(root, ".name");
FileReader namereader = new FileReader(namefile);
BufferedReader in = new BufferedReader(namereader);
Run Code Online (Sandbox Code Playgroud)
你可以BufferedReader.readLine()用来获得第一行.
请注意,下一次调用readLine()将获得第二行,下一行是第3行....
编辑:
如果你想指定一个特定的行,你的评论建议 - 你可能想使用Apache Commons FileUtils,并使用:FileUtils.readLines().它会为您提供一个List<String>可以像任何列表一样处理的内容,包括获取特定行.请注意,它有更多的开销,因为它读取整个文件,并List<String>用其行填充a .
| 归档时间: |
|
| 查看次数: |
20044 次 |
| 最近记录: |