求教: java读文件,指定行开始到文件的最后。
解决方案 »
- java后台验证码生成,在前台页面怎么调用?
- 系统运行后出现问题怎么解决
- 整合SSH+Flex,启动Tomcat服务器的时候出现这个问题,跪求大虾指点!
- 求一个可运行Struts2实例!(如:HelloWorld)!
- 有关无主键的数据库表的查询问题。
- 请教一个对servlet进行提交的问题。
- 这是什么错误啊?该怎么解决啊?
- 用什么方法能列出jndi某个目录下的所有ejb
- 请教virtual machine的问题!!欢迎高手指教!讨论皆有分
- 50分请问:哪里能下载《java xml 编程指南》
- 如何修改weblogic9.2中用户访问并发链接数
- java连接Oracle错误 Invalid character constant
{
String str = Test.getString(0);
System.out.println(str);
}
public static String getString(int index) throws Exception{
BufferedReader br = new BufferedReader(new FileReader(new File("aa.txt")));
StringBuffer sb = new StringBuffer();
String temp = null;
int count = 0;
while((temp = br.readLine() ) != null){
count ++;
if(count >= index){
sb.append(temp + "\n");
}
}
return sb.toString();
}
jAVA里的readLine()只是读取某行的数据,没法实现跳过多少行????只能跳过多少字节
StringBuffer sf = new StringBuffer();
LineNumberReader lnr = new LineNumberReader(new FileReader(fileName));
String buff = lnr.readLine();
while(buff!= null){
if(lnr.getLineNumber()>= startLine){
sf.append(buff);
sf.append("\r\n");
}
buff = lnr.readLine();
}
return sf.toString();
}
再有就是文件读完之后,文件行号重定位的问题。
这个需求大致是这个样式的。 服务器上一个文件(增长着的),实时监控,每次读取最后100行,页面上整个类似弹出框的东西,显示这100行。然户呢,用户可以向前查看,点击这个按钮,向前查看。
为什么不行呢? 不懂你要做什么,
你要最后100行? 那你的知道总共多上行? Test.getString(totalRow - 100); // 有什么问题吗?