社区
Java SE
帖子详情
文件I/O的问题
quietwater
2003-03-06 12:16:05
如何打印文件的最后10行,,,,,,,求最简单的方法,,,,,,,,,,,,,
...全文
23
5
打赏
收藏
文件I/O的问题
如何打印文件的最后10行,,,,,,,求最简单的方法,,,,,,,,,,,,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunny32
2003-03-07
打赏
举报
回复
xue xi
marf_cn
2003-03-06
打赏
举报
回复
我的想法:
将文件中的每一行作为一个string入栈,然后出栈读取即可。
zxhong
2003-03-06
打赏
举报
回复
最简单的,我喜欢
在一个jsp文件中取出要打印的10条记录
tomcat/conf/web.xml下加:
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
需要导出的文件头上加:
<%@ page contentType="application/vnd.ms-excel" %>
caoze
2003-03-06
打赏
举报
回复
读取文件,计数总行数
后退十行,
输出。
没其他的办法,这样可能最简单的了。
或(不知可行不可行)
读取文件,指向文件尾部,往前找换行符,
至第十个时读取,
输出。
quietwater
2003-03-06
打赏
举报
回复
给出我的答案,大家参考一下:
希望大家给出源代码,,,,,谢谢,,,,,
import java.io.*;
class Tail{
public static void main(String[] args)throws IOException{
if(args.length!=1){
System.err.println("请指定一个文件名");
System.exit(1);
}
int num=0;
String s=null;
BufferedReader br=null,b=null;
try{br=new BufferedReader(new FileReader(args[0]));}
catch(FileNotFoundException e){
System.err.println("系统找不到指定的文件"+args[0]);
}
finally{if (br==null) {System.exit(1);}}
while(br.readLine()!=null){
num++;
}
if(num>=10){
b=new BufferedReader(new FileReader(args[0]));
for(int i=0;i<num;i++){
if(i>=num-10){
System.out.println(b.readLine());
}
else b.readLine();
}
}
else System.err.println("指定文件"+args[0]+"不足十行");
}
}
Linux系统编程第3期:
文件
IO缓存与内存映射
本课程是《嵌入式工程师自我修养》自学教程第 3 步:Linux系统编程第03期。 主要分析Linux
文件
I/O缓存机制:包括页缓存、用户空间的I/O缓存、内存映射机制等。
文件
I/O详解
第二章
文件
I/O基础 接下来大家介绍 Linux 应用编程中最基础的知识,即
文件
I/O(Input、Outout),
文件
I/O 指的是对
文件
的输入/输出操作,说白了就是对
文件
的读写操作;Linux 下一切皆
文件
,
文件
作为 Linux 系统...
底层
文件
I/O和ANSI标准I/O的区别
一、先来了解下什么是
文件
I/O和标准I/O:
文件
I/O:
文件
I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO...
文件
I/O和标准I/O的区别
一、先来了解下什么是
文件
I/O和标准I/O:
文件
I/O:
文件
I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务...
浅谈Buffer I/O 和 Direct I/O
通常来说,
文件
I/O可以分为两种: Buffer I/O Direct I/O Buffer I/O 缓存 I/O 又被称作标准 I/O,大多数
文件
系统的默认 I/O 操作都是缓存 I/O。 在 Linux 的缓存 I/O 机制中,这种访问
文件
的方式是通过两个系统...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章