`
zhangle2612
  • 浏览: 23421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何取一个文件的最后二十行

    博客分类:
  • java
 
阅读更多


public class StringBuilderDemo {

  public static void main(String[] args) throws Exception{
  StringBuilder sb = new StringBuilder();//用来存读取的字符
  BufferedReader in = new BufferedReader(new InputStreamReader(
               new FileInputStream("src/bar/t.txt")));
  String temp = null;
  int count = 20;//计算20行的
  while((temp=in.readLine())!=null){//一行行读数据
   sb.append(temp);
   sb.append('\n');
   if(count<=0){
    sb.delete(0, sb.indexOf("\n")+1);//如果多于20行,就在加入一行之后,删除掉最前面一行
   }
   count--;
  }
  System.out.println("\n"+sb);//打印最后的字符
}
}
分享到:
评论

相关推荐

    dos读取文件某一行.rar

    bat文件读取文件最后一行,

    PHP一行行读文件【codejia.net原创】

    该 PHP 代码的第一行是打开文件,最后一行是关闭一个文件。当中的 while 循环语句表示,当文件没有结束,就读取一行,循环执行,直到文件指针到文章末尾为止。

    Delphi开发技巧之-文件操作

    取文件最后访问日期 取文件版本号 取文件的所有者 取目录大小 取磁盘可用空间和总空间 取设置当前目录 取设置文件夹的日期 向Exe文件中添加数据 向文件写添加文本 在TMemo光标位置插入一个文件 在Windows开始后自动...

    Linux中Shell截取某行某列信息

    使用sed抓取第二行,-n ‘2p’代表第二行,-n ‘1,3p’代表第一到三行,以回车换行符区分。执行 udhcpc | grep “DNS” | sed -n ‘2p’ 使用awk抓取第四列,$4代表第四列,以空格区分。执行 udhcpc | grep “DNS”...

    如何编写批处理文件批处理文件批处理文件

    eol=c - 指一个行注释字符的结尾(就一个) skip=n - 指在文件开始时忽略的行数。 delims=xxx - 指分隔符集。这个替换了空格和跳格键的 默认分隔符集。 tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代 的 ...

    java语言获取文件最后修改的时间

    java语言,一个比较哦简单的获取文件最后修改的时间

    Android 签名文件找回密码

    1.创建一个passlib.txt 文件,里面写上你印象中存在的密码,一个占一行。最后放到Android_Keystore_Password_Recover相同目录下。 2.在终端打入以下命令 Java -jar Android_Keystore_Password_Recover_1.05.jar -m ...

    基于node.js的文件管理系统源码.zip

    基于node.js的文件管理系统源码....异步的形式总是把完成回调作为其最后一个参数。 传给完成回调的参数取决于具体方法,但第一个参数总是预留给异常。 如果操作被成功地完成,则第一个参数会为 null 或 undefined。

    MFC:读取文本坐标,分割X和Y

    把文本中的坐标一个个读取出来,存放到结构体中

    文件传输协议的简单设计与实现

    get:取远方的一个文件 put:传给远方一个文件 pwd:显示远主当前目录 dir:列出远方当前目录 cd :改变远方当前目录 ? :显示你提供的命令 quit :退出返回 这此命令的具体工作方式(指给出结果的形式)可以参照...

    GetFileAttributes.zip_GetFileAttributes_GetFileAttributes()_取文件属

    通过调用文件属性获取文件创建时间和最后修改时间。

    小程序笔记(一)之view多次点击只取最后一次 源码

    小程序笔记(一)之view多次点击只取最后一次 源码 把文件放入pages目录下,在app.son里面配置好页面路就可以使用

    FilesNet文件管理器 v1.3.5065

    经测试,在一太普通PC上对一个包含50000个文件的目录进行浏览管理,任意翻页,执行时间均不超过1秒。过滤或者搜索则更是低至仅0.3秒的执行时间。而windows资源管理器打开目录或者asp版翻至最后一页都需要6.5秒甚至更...

    上海电机学院C语言实训答案

    某歌手大赛,共有十个评委给选手打分,分数采用百分制,去掉一个最高分,去掉一个最低分,然后取平均分,得到歌手的最后成绩。 (20)统计 输入一行字符,以回车键作为结束标志,分别统计出大写字母、小写字母、...

    批处理(bat)文件详细教程

    它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,自动化...

    php大文件上传解决方案支持分片断点上传

    服务端接收到文件后追加到原来部分,最后合并成完整的文件。 每次上传文件片前先获取已上传的文件大小,确定本次应切割的位置 每次上传完成后更新已上传文件大小的记录 标识客户端和服务端的文件,保证不会把A文件的...

    LCD液晶汉字图片取字模完整版

    ASCII字符可以自动提取0x20~0x7f的全部,最后一个0x7f一般都没有用,可以手工将它删 除,也可以利用它做一个简单的特殊字符。 汉字库中也包含有ascii字符,但是经查对与这三个ascii库基本一样,所以就不再重复。 ...

    c程序设计习题参考(谭浩强三版)习题参考解答

    8.14写一函数,输入一个十六进制数,输出相应的十进制数。 64 8.15给出年,月,日,计算该日是该年的第几天。 65 第9章 预处理命令 66 9.1定义一个代参数的宏,使两个参数的值互换,并写出程序,输入两个数作为使用...

    mysql数据库my.cnf配置文件

    [client] port = 3306 socket=/home/mysql/data/mysql.sock ...# 如果临时文件会变得超过索引,不要使用快速排序索引方法来创建一个索引。注释:这个参数以字节的形式给出 myisam_repair_threads ...

    Snipaste 2.3.5 单文件

    1)假如我们在网上看到了一个喜欢的颜色,你只需先按下【F1】键截图; 2)再把鼠标对准你要吸取的颜色,并按下【C】键,此时这个颜色就已经被记录下来了; 3)最后按下【F3】,你会发现桌面上多了个方框,这个方框...

Global site tag (gtag.js) - Google Analytics