java基本文件的讀寫

import java.io.BufferedReader;java

import java.io.File;app

import java.io.FileInputStream;ide

import java.io.FileNotFoundException;ui

import java.io.FileReader;spa

import java.io.IOException;orm

import java.io.InputStream;get

import java.io.Reader;it

public class IORead {io

     * @param args模板

     *            文件的讀寫

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        try {

            // 方法一

            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;

                System.out.println(str);

 

                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.write(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();http://www.huiyi8.com/moban/

 

        } 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();

相關文章
相關標籤/搜索