如何知道一个文件的具体行数? 使用jdk1.4.1的提供的nio的各种channel和正则表达式处理的模式匹配类Patternand Matcher就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 readLine()只能返回所读行的字符串啊,不能知道具体的行数的啊我知道正则表达式,但重没用语言实现过,麻烦牛肉火锅哥哥,解释一下那个".*\r?\n"谢谢 RandomAccessFile raf = new RandomAccessFile("test.txt","r");int lineCount = 0;while (raf.readLine() != null) { lineCount++;} 用版主的方法,然后从lineCount-8处开始往后打印啊,代码我不写了,你自己改版主的。 ".*\r?\n"的意思:任何字符加上可选的\r和\n去匹配换行和回车 RandomAccessFile raf = new RandomAccessFile("test.txt","r");int lineCount = 0;while (raf.readLine() != null) { lineCount++;}斑竹提供的方法不错,你还可以用LineInputSteam来做的。 谢谢,我想读一个文件的后10行,我的想法是把整个文件保存在一个String[] 里,然后用数组的操作读,但是我觉得这样太浪费空间,各位大哥有没有什么好方法吗? 用字符分析器 StringTokenizer 用“\n“为参数分析 java中在设定了布局管理器后想设定按钮的大小应该怎么办 请教:如何判断一个java文件的编码试是不是utf-8? JBOSS最新版多少 支持 JDK1.6不 请教用java动态创建access数据库? struts上传问题 在线等 千言万语直击对象本质 [求助]为什么使用new CachedRowSetImpl()时会出错 有没有工具可以将xml文件导入到数据库表中的 如何在APPLET里做个饼形图,或是坐标图? 取本机IP <问题> 怎样在JBuilder7.0 手动配置对Xerces分析器的支持 </问题> 随机数问题
int lineCount = 0;
while (raf.readLine() != null) {
lineCount++;
}
去匹配换行和回车
int lineCount = 0;
while (raf.readLine() != null) {
lineCount++;
}斑竹提供的方法不错,你还可以用LineInputSteam来做的。
String[] 里,然后用数组的操作读,但是我觉得这样太浪费空间,各位大哥有没有什么好方法吗?