ファイル入出力
import java.io.*;
public class FIleCopy {
public static void main(String[] args) {
int chCount;
int chr;
String st="";
//文字単位の入出力
try {
FileReader fir = new FileReader("filecopy.java");
FileWriter fwr = new FileWriter("filecopy.txt");
while ((chr = fir.read()) != -1) {
//st += (char) chr;
fwr.write(chr);
}
fwr.close();
fir.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//System.out.println(st);
//行単位の入出力
st="";
try {
FileReader fir = new FileReader("filecopy.java");
BufferedReader bfr=new BufferedReader(fir);
FileWriter fwr = new FileWriter("filecopy2.txt");
BufferedWriter bwr=new BufferedWriter(fwr);
while ((st = bfr.readLine()) != null) {
System.out.println(st);
bwr.write(st);
bwr.newLine();
}
bwr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}