展开全部
文件输入62616964757a686964616fe58685e5aeb931333335316463输出字符流,给你一个两文件连接成一个文件的源程序,之后再研究一下文件输入输出就懂了import java.io.*;
import java.util.Scanner;
import static java.lang.System.*;
public class FileLink {
public static void main(String args[]){
Scanner in=new Scanner(System.in);
out.println("please input two text file name :");
String file1=in.next();
String file2=in.next();
File fin1=new File(file1);
File fin2=new File(file2);
File fout=new File("link.txt");
try{
BufferedReader br1=new BufferedReader(
new InputStreamReader(
new FileInputStream(fin1),"GBK"));
BufferedReader br2=new BufferedReader(
new InputStreamReader(
new FileInputStream(fin2),"GBK"));
BufferedWriter bw=new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(fout),"GBK"));
while(true){
String s=br1.readLine();
if(s!=null){
bw.write(s);
bw.newLine();
}
else{
s=br2.readLine();
if(s!=null){
bw.write(s);
bw.newLine();
}
else
break;
}
}
br1.close();
br2.close();
bw.close();
//fout.renameTo(new File("link.txt"));
out.println("Successful!");
}
catch(Exception e){
out.println("Not Found!!");
}
}
}