国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java讀取文件的簡單實現方法

2019-11-26 15:25:03
字體:
來源:轉載
供稿:網友

本文實例講述了Java讀取文件的簡單實現方法,非常實用。分享給大家供大家參考之用。具體方法如下:

這是一個簡單的讀取文件的代碼,并試著讀取一個log文件,再輸出。

主要代碼如下:

import java.io.*;public class FileToString {   public static String readFile(String fileName) {    String output = "";     File file = new File(fileName);    if(file.exists()){      if(file.isFile()){        try{          BufferedReader input = new BufferedReader (new FileReader(file));          StringBuffer buffer = new StringBuffer();          String text;          while((text = input.readLine()) != null)            buffer.append(text +"/n");          output = buffer.toString();                  }        catch(IOException ioException){          System.err.println("File Error!");        }      }      else if(file.isDirectory()){        String[] dir = file.list();        output += "Directory contents:/n";                for(int i=0; i<dir.length; i++){          output += dir[i] +"/n";        }      }    }    else{      System.err.println("Does not exist!");    }    return output;   }   public static void main (String args[]){     String str = readFile("C:/1.txt");     System.out.print(str);   }}

輸出結果如下:

奧運加油!

北京加油!

中國加油!


這里FileReader類打開一個文件,但是它并不知道如何讀取一個文件,這就需要BufferedReader類提供讀取文本行的功能。這就要聯合這兩個類的功能,來實現打開文件并讀取文件的目的。這是一種包裝流對象的技術,即將一個流的服務添加到另一個流中。

另外需要指出的是,Java在按照路徑打開文件時,"/"和"/"都是認可的,只是在用到"/"時,要用另一個"/"轉義一下

希望本文所述對大家Java程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德惠市| 赞皇县| 堆龙德庆县| 武城县| 富宁县| 无为县| 安阳市| 瓦房店市| 原平市| 上饶县| 咸阳市| 和林格尔县| 淮南市| 凉山| 古蔺县| 靖安县| 九寨沟县| 阜宁县| 昌平区| 神农架林区| 龙胜| 卫辉市| 册亨县| 桦南县| 郑州市| 临沧市| 成安县| 新邵县| 隆尧县| 津市市| 庆元县| 苗栗市| 孝义市| 山东省| 阳春市| 固阳县| 赫章县| 体育| 杨浦区| 淮滨县| 巴青县|