ファイル入出力
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(); } } }