如何知道一个文件的具体行数? 使用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 swing中下拉列表框加了图标后如何改变高度,还有如何改变每个item的间距 新手问个问题 (讨论帖)继承的是什么 JList怎么更新啊? 跪求Java资料 Java中ResultSet对象有没有方法直接得到一条记录的列数 String 类能接受多长的字符串啊? 2003年软考答案 初学者的问题 请大家帮我看一下这个程序! <问题> 怎样在JBuilder7.0 手动配置对Xerces分析器的支持 </问题> 随机数问题
int lineCount = 0;
while (raf.readLine() != null) {
lineCount++;
}
去匹配换行和回车
int lineCount = 0;
while (raf.readLine() != null) {
lineCount++;
}斑竹提供的方法不错,你还可以用LineInputSteam来做的。
String[] 里,然后用数组的操作读,但是我觉得这样太浪费空间,各位大哥有没有什么好方法吗?