小编rhl*_*l13的帖子

使用BufferedReader跳过行

在使用BufferedReader读取文件时,我希望它跳过以"#"开头的空白行和行.最终,每个角色都被添加到一个arraylist

inputStream = new BufferedReader(new FileReader(filename));

       int c = 0;
       while((c = inputStream.read()) != -1) {
           char face = (char) c;

           if (face == '#') {
               //skip line (continue reading at first char of next line)
           }
           else {
               faceList.add(face);
           }
Run Code Online (Sandbox Code Playgroud)

除非我弄错了,否则BufferedReader会自动跳过空白行.除此之外,我该怎么做呢?

我会跳过()吗?线条的长度可能会有所不同,所以我认为这不会起作用.

java skip lines bufferedreader

1
推荐指数
1
解决办法
7431
查看次数

标签 统计

bufferedreader ×1

java ×1

lines ×1

skip ×1