1,复制文本并读取 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class test { public static void main(String[] args) { File file = new File("C:\\source.txt"); File file1 = new File("D:\\target.txt"); FileWriter writer = null; FileReader reader = null; BufferedWriter bw = null; BufferedReader br = null; String str; StringBuffer sb = new StringBuffer(); try { reader = new FileReader(file); br = new BufferedReader(reader); writer = new FileWriter(file1); bw = new BufferedWriter(writer); while ((str = br.readLine()) != null) { bw.write(str); bw.newLine(); sb.append(str); } System.out.println("原文件内容为:" + sb); System.out.println("原文件大小:" + file.length() + "字节"); } catch (Exception e) { e.printStackTrace(); } finally { try { bw.close(); writer.close(); br.close(); reader.close(); } catch (Exception e) { e.printStackTrace(); } } FileReader reader1 = null; BufferedReader br1 = null; String str1; StringBuffer sb1 = null; try { reader1 = new FileReader(file1); br1 = new BufferedReader(reader1); sb1 = new StringBuffer(); while ((str1 = br1.readLine()) != null) { sb1.append(str1); } System.out.println("新文件内容为:" + sb1); System.out.println("新文件大小:" + file1.length() + "字节"); } catch (Exception e) { e.printStackTrace(); } finally { try { br1.close(); reader1.close(); } catch (Exception e) { e.printStackTrace(); } } } } 2.读取window.win.ini文件 package homework; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.Reader; public class Demo1 { public static void main(String[] args) { Reader fr = null; StringBuffer sbf = null; try { fr = new FileReader("C:\\Windows\\win.ini"); char ch[] = new char[1024]; sbf = new StringBuffer(); int lenght = fr.read(ch); while (lenght!=-1) { sbf.append(ch); lenght=fr.read(); } System.out.println(ch); } catch(FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally { try { if (fr!=null) { fr.close(); } }catch(IOException e) { e.printStackTrace(); } } } }
JAVA高级特性与实战项目第二章file I\0课后作业
猜你喜欢
转载自blog.csdn.net/tb19930719/article/details/80386731
今日推荐
周排行