国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岚皋县| 玛多县| 平和县| 郴州市| 安义县| 宿迁市| 洪江市| 江川县| 故城县| 垣曲县| 锡林浩特市| 丹江口市| 晋宁县| 永善县| 政和县| 永济市| 墨竹工卡县| 宁河县| 五家渠市| 碌曲县| 平南县| 枣阳市| 甘肃省| 顺平县| 台东县| 抚州市| 宝应县| 开平市| 梁山县| 湘潭市| 南川市| 霞浦县| 昌平区| 三河市| 徐闻县| 瑞丽市| 伊春市| 襄城县| 庆云县| 乌拉特后旗| 五华县|