谢谢大家帮我想想这2个JAVA程序怎么编

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:01:04
谢谢大家帮我想想这2个java程序怎么编,麻烦给一下注释解释一下关键句是做什么用的。
1,从C盘读入一个a.dat文件,将内容存入字符串,打印输出。
2,将字符串”abcd“存入c:\b.dat
拜托用最简单的方法和最少的行数。

这是写文件:
import java.io.*;
public class Write{
public static void main(String args[]){
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=br.readLine();
FileOutputStream fos=new FileOutputStream("d:\\abc.dat");
OutputStreamWriter osw=new OutputStreamWriter(fos);
BufferedWriter bw=new BufferedWriter(osw);
bw.write(s);
bw.newLine();
bw.flush();
if(s.equals("bye")){
System.exit(0);
}
bw.newLine();
bw.flush();
bw.close();
}catch(Exception e){
e.printStackTrace();
}
}

}

这是读文件:
import java.io.*;
public class ReadFile{
public static void main(String args[])throws Exception{

int b=0;
FileReader in=new FileReader("D://abc.dat");
try{
while((b=in.read())!=-1){
System.out.