本文主要介绍使用java语言读取文本文件的倒数第N行,并且打印其内容。

1.导入jar包

在工程中导入commons-io.jar,版本为2.4。

2.关键代码

/*** 读取文件的倒数第3行,并打印其内容*/import java.io.File;
import java.io.IOException;import org.apache.commons.io.input.ReversedLinesFileReader;public class ReversedLinesFileReaderExample {public static void main(String[] args) throws IOException {File file = new File("D:\\file1.txt");int n_lines = 3;int counter = 1;//构造方法 ReversedLinesFileReader(final File file, final int blockSize, final String encoding) ReversedLinesFileReader object = new ReversedLinesFileReader(file, 4096, "UTF-8");while (counter <= n_lines) {if (counter == n_lines) {System.out.println(object.readLine());}object.readLine();//读取下一行counter++;}}}

使用java读取文本文件的倒数第N行相关推荐

  1. JAVA——读取文本文件的倒数第N行(模拟Linux中tail命令)

    解决方案 1.引入jar包commons-io.jar /*** 读取文件的倒数第3行,并打印其内容*/import java.io.File; import java.io.IOException; ...

  2. Java读取文本文件的内容

    Java读取文本文件的内容 文本内容如下: 下面展示一些 内联代码片. package my; import java.io.File; import java.io.FileInputStream; ...

  3. JAVA读取文本文件内容以流的形式返回到前端

    JAVA读取文本文件内容以流的形式返回到前端 此方法放Controller ServletOutputStream out = null;ByteArrayOutputStream baos = nu ...

  4. Java 读取文本文件

    文章目录 File FileReader InputStreamReader BufferedReader(解决方法在这里) 解决中文乱码 FileInputStream 我想用Java 读取文本文件 ...

  5. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...

    原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...

  6. java读取文本文件,并且去除重复字段

    package ToolUnitl; import java.io.BufferedInputStream;  import java.io.BufferedReader;  import java. ...

  7. Java 读取TXT文件的多种方式-行读取,字节读取

    Java 读取TXT文件的多种方式 1).按行读取TXT文件 package zc; import java.io.BufferedReader; import java.io.File; impor ...

  8. java读取文本文件从第二行_Java:我不明白为什么文本阅读器开始从第二行读取文本...

    我不是为什么我的代码跳过txt文件的第一行.我'困惑,因为这个代码是在第一次工作正常... 下面是代码:因为你的第一个if(br.readLine() == null){这个地方,你告诉你的文件阅读器 ...

  9. java读取txt文件并统计重复行

    环境:ide+maven3+mysql5.7+mybatis3+spring4+springmvc 控制层: @CrossOrigin @RestController @RequestMapping( ...

最新文章

  1. MyBatis 中的 set 元素用法(MyBatis 3.1.1)
  2. mac terminal
  3. Alfresco Community 批量导入指南
  4. 【转】SQL注入攻击防御深层思考
  5. 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...
  6. Schema initialization FAILED! Metastore state would be inconsistent !!
  7. 排序算法以及基本数据结构
  8. JAVASE1~5补充
  9. 手机端仿ios的银行下拉脚本五
  10. html中设置背景图片为平铺,html背景图片怎么设置平铺方式
  11. 沧小海基于xilinx srio核的学习笔记之第五章 Rapidio协议详述
  12. 好消息!不用再花冤枉钱登陆Facebook啦!
  13. Github国内镜像网站
  14. s饥荒服务器物品id,饥荒物品代码大全
  15. 华为云CDN加速服务:让你体验不一样的云提速
  16. 阿里架构专家教你打通Git任督二脉,20分钟搞定Git工作原理
  17. ipad pro无法连接wifi终极解决方法
  18. 【备忘】 传智播客云计算大数据Hadoop2014全套高清入门基础到项目实战
  19. Ubuntu8.04安装配置大全
  20. h3c服务器开机无法自行进入系统,H3C服务器设置自启动

热门文章

  1. 【Web基础】Web概述
  2. do net framework cleanup tool
  3. 机试指南 cha3 哈夫曼
  4. QQ已删好友查询手机版
  5. 2019 GDUT Winter Training I
  6. 儿童益智类型电子产品玩具需要什么认证?
  7. 【沃顿商学院学习笔记】宏观经济学——08贸易集团Trade Blocs
  8. [ 渗透入门篇 ] 从渗透测试执行标准着手的渗透学习大纲。掌握了这些知识点还担心找不到工作?
  9. 由浅入深,聊聊 LeakCanary 的那些事
  10. 自学Java day53 使用jvav实现 BitMap 数据结构 从jvav到架构师