读取文本文件中的制定某一行,如何实现? 各位高手: 如今我想读取文本文件中的指定某一行,该如何实现呢?也就说我知道行数,但我如何将那一行的数据读出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void readLineInFile(String fileName, int lineNum) throws IOException{ BufferedReader reader = new BufferedReader(new InputStreamReader( new FileInputStream(fileName))); String line = reader.readLine(); int num = 0; while (line != null) { if( lineNum == ++num){ System.out.println("line " + lineNum + ": "+ line); } line = reader.readLine(); } reader.close(); } File f = new File("test.txt");RandomAccessFile raf = new RandomAccessFile(f,"r");while(raf.readBoolean()) { String line = raf.readLine();} new Counter()怎么调用toString() 线程相关 一道不同类型数据间加法运算的疑惑 实在不明白,请来看看~~~ 7.制作一个java应用程序,模拟实现堆栈的数据读写,即对某堆栈的pop()和push(); java正则问题? 为什么我点击clear清楚panel里的图形会出错啊?急~~~ 求一个原创的有源码的JAVA制作的XML转换小工具(报酬具体谈) 大出血,500分一个小问题 哪位给个JBuilder8的下载地址和注册码 急,我想对JTextField输入的信息进行校验,输入的只能是EMAIL格式的,如****@sina.com.cn 豁出去了!!!
public static void readLineInFile(String fileName, int lineNum) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName)));
String line = reader.readLine();
int num = 0;
while (line != null) {
if( lineNum == ++num){
System.out.println("line " + lineNum + ": "+ line);
}
line = reader.readLine();
}
reader.close();
}
RandomAccessFile raf = new RandomAccessFile(f,"r");
while(raf.readBoolean()) {
String line = raf.readLine();
}