java文件操作练习代码 读取某个盘符下的文件
复制代码 代码如下: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.Reader; public class IORead { /** // 方法一 BufferedReader br = new BufferedReader(new FileReader(new File( "D:/project/transfar/doc/1.txt"))); // StringBuilder bd = new StringBuilder(); StringBuffer bd = new StringBuffer(); while (true) { String str = br.readLine(); if (str == null) { break; } bd.append(str); } br.close(); // System.out.println(bd.toString()); // 方法二 InputStream is = new FileInputStream(new File("D:/project/transfar/doc/1.txt")); byte b[] = new byte[Integer.parseInt(new File("D:/project/transfar/doc/1.txt").length() + "")]; is.read(b); System.out.println(); is.close(); // 方法三 Reader r = new FileReader(new File("D:/project/transfar/doc/1.txt")); char c[] = new char[(int) new File("D:/project/transfar/doc/1.txt").length()]; r.read(c); String str = new String(c); System.out.print(str); r.close(); } catch (RuntimeException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |