关于reanLine()的一些问题
java吧
全部回复
仅看楼主
level 1
86269148 楼主
package Number;
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;
public class ReadWrite {public static void main(String args[]) throws IOException{FileReader fr=new FileReader("d:/test/1.txt");FileWriter fw=new FileWriter("d:/test/2.txt");BufferedReader br=new BufferedReader(fr);BufferedWriter bw=new BufferedWriter(fw);String st=br.readLine();bw.write(st);br.close();bw.close();}}我的1.txt文件里有两行数据,以上程序只能实现把1.txt文件里第一行写进2.txt里面,我想知道如何把1.txt里面第二行的数据写进2.txt里,高手解答一下
2011年06月30日 14点06分 1
level 1
86269148 楼主
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;
public class ReadWrite {
public static void main(String args[]) throws IOException{
FileReader fr=new FileReader("d:/test/1.txt");
FileWriter fw=new FileWriter("d:/test/2.txt");
BufferedReader br=new BufferedReader(fr);
BufferedWriter bw=new BufferedWriter(fw);
String st=br.readLine();
bw.write(st);
br.close();
bw.close();
}
}
补发一下代码,之前的太难看了
2011年06月30日 14点06分 2
level 12
https://tieba.baidu.com/f?kz=1112510764
建议参考下这个帖子
2011年06月30日 15点06分 3
level 1
86269148 楼主
我的数据量很大,要把他们传到数据库,所以只能一次读一行
2011年07月01日 00点07分 4
level 11
import java.io.*;
public class Test {
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new FileReader("1.txt"));
try {
BufferedWriter out = new BufferedWriter(new FileWriter("2.txt"));
try {
String line;
while((line = in.readLine()) != null) {
out.write(line);
out.write("\r\n");
}
} finally {
out.close();
}
} finally {
in.close();
}
}
}
2011年07月01日 00点07分 5
level 1
86269148 楼主
line = in.readLine()这句是读取一行还是读取了全部?
2011年07月01日 07点07分 6
1