java - 从文件开头跳过字符

标签 java file-io

我正在按字符读取文件,但我想从文件开头跳过字符数。例如,这是文件的内容:

你好。按字符阅读内容

 FileInputStream fis = new FileInputStream(file);

      int skipNumberOfCharacter = 12;
      char readCharacter;
      int ch;
      while ((ch = fis.read()) != -1) {
        readCharacter = (char) ch;
        System.out.print(readCharacter);
      }

当文件处理时,它应该从内容中删除前 12 个字符,并返回输出:

按字符排列的内容

最佳答案

BufferedReader中有一个skip方法。

您可能想看看它。

BufferedReader#skip (long)

关于java - 从文件开头跳过字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11019614/

相关文章:

java - Java 中的 IllegalMonitorStateException

Java 8 替代 Map.entry() 将值映射到新 Map?

java - 返回 null 的方法正在操作最终 int 数组

java - 查找没有id的特定表

c++ - 在 C++ 中按字母顺序排序二叉搜索树

Python:高效的文件io

Java 对象赋值和锁定

c# - Java 自适应线程池的设计注意事项

performance - 从具有增强性能的文本文件中删除重复出现的行

java - 如何在 Mac Os X 上返回文件访问的毫秒信息(在 Java 中)?