java讀取和輸出文字檔案
/** * 從文字檔案中讀取資料 */ static void testExampleRead(){ //1、在記憶體中開啟要讀取檔案的字元流物件 try { Reader reader=new FileReader("C:/ReadMe.log"); //2、從字元流中讀取資料 //一次讀取一個字元(麻煩) /*int num=reader.read(); System.out.println((char)num); num=reader.read(); System.out.println((char)num);*/ //一次讀取一個數組(必須確定陣列的長度) /*char[] cbuf=new char[10]; reader.read(cbuf); System.out.println(new String(cbuf));*/ //迴圈讀取,一次就讀一個 int ch=reader.read(); StringBuffer buffer=new StringBuffer(); while(ch!=-1){ //讀取成功 buffer.append((char)ch); ch=reader.read(); } System.out.println(buffer.toString()); //3、關閉流 reader.close(); } catch (FileNotFoundException e) { System.out.println("要讀取的檔案不存在:"+e.getMessage()); } catch (IOException e) { System.out.println("檔案讀取錯誤:"+e.getMessage()); } }
/** * 向文字檔案中寫入資料 */ static void testExampleWrite(){ System.out.println("請輸入內容:"); String text=input.next(); try { //1、開啟流 Writer w=new FileWriter("e:/測試.txt",true); //2、寫入內容 w.write(text); //3、關閉流 w.close(); } catch (IOException e) { System.out.println("檔案寫入錯誤:"+e.getMessage()); } }
/** * 使用效率高的字元流讀寫資料 */ static void testExampleBufferReader(){ try { //1、建立流物件 Reader reader=new FileReader("e:/ReadMe.log"); //構建高效流物件 BufferedReader buffReader=new BufferedReader(reader); //2、讀取一行字串 String line=buffReader.readLine(); StringBuffer buffer=new StringBuffer(); while(line!=null){ buffer.append(line+"\r\n"); line=buffReader.readLine(); } System.out.println(buffer.toString());; //3、關閉流 buffReader.close(); reader.close(); Writer w=new FileWriter("e:/NewReadMe.txt"); BufferedWriter buffWriter=new BufferedWriter(w); buffWriter.write(buffer.toString()); buffWriter.close(); w.close(); System.out.println("寫入成功!"); } catch (FileNotFoundException e) { System.out.println("要讀取的檔案不存在:"+e.getMessage()); } catch (IOException e) { System.out.println("檔案讀取錯誤:"+e.getMessage()); } }
相關推薦
java讀取和輸出文字檔案
/** * 從文字檔案中讀取資料 */ static void testExampleRead(){ //1、在記憶體中開啟要讀取檔案的字元流物件 try {
java逐行讀取和寫入文字檔案txt
逐行寫入文字 public class TestFileWriter { public static void main(String[] args) { FileWriter fw = null; try {
[轉載] js 讀取和輸出txt檔案
https://www.jb51.net/article/46712.htm ActiveXObject is not defined,ActiveXObject是IE瀏覽器獨有支援的外掛,其他瀏覽器可能不支援。 then--前端不好將資料儲存到本地txt檔案,可以通過jq
Java讀取和寫入CSV檔案
有一種比較簡單的資料儲存方式,那就是CSV,這個系統預設採用逗號分割的檔案方式。 Excel轉成CSV檔案,在Windows下預設的列表分隔符是逗號(,)。在某些情況下,我們可能需要更改列表分隔符
MATLAB讀取和寫入文字檔案、excel檔案
在MATLAB中,來讀取和寫入文字檔案是很簡單的事。下面,就來簡單介紹下。 一、讀取文字檔案 思路: 1、用fopen來開啟一個檔案控制代碼 2、用fgetl來獲得檔案中的一行,如果檔案已經結束,fgetl會返回-1 3、用fclose來關閉檔案控
使用JAVA讀取和寫入EXCEL檔案
首先要下載 poi包和jxl包 讀取部分: import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNot
java -- 讀取和輸出圖片到本地
public static byte[] getLocalPicture() throws Exception { byte[] data = null; Fil
java nio 實現檔案的讀取和輸出
1、讀取檔案流 File f= new File("**"); FileInputStream in=new FileInputStream(f); //獲取輸入管道 FileChannel inChannel=in.getChannel()
JAVA中 IO流文字檔案的讀取方式(一)(read 的用法)
JAVA中 IO流文字檔案的讀取方式(read 用法) 首先,我們先用通常的read方法去讀 程式碼 import java.io.FileReader; import java.io.IOException; public class FileReaderd
JAVA中IO流文字檔案的操作(BufferedWriter和BufferedReader 緩衝區)
JAVA 中 字元流的緩衝區 分為了BufferedWriter 和BufferedReader 先講BufferedWriter 作用: 緩衝區要結合流才可以使用,而且在流的基礎上對流的功能進行了增強。我們也可以說,在我們以後的實際運用之中,為了增強一下I
(九)MapReduce自定義檔案讀取和輸出元件
作用 自定義檔案讀取 讀取檔案時,預設是使用讀取器 LineRecoredReader<行首偏移量,每行內容>,每讀取一次,把key和value傳給 開發者開發的Mapper元件。現在自定義檔案讀取器,可以自定義讀取檔案的方法,這樣就可以調整傳遞給Mapper元件的
使用dom4j對xml檔案進行讀取和輸出操作
1.xml檔案的讀取 讀取xml檔案的方式有兩種,一種是面向模型的DOM方式,一種是面向事件的SAX方式 DOM方式原理:一次性的將xml文件加入記憶體,在記憶體中形成一顆dom樹,然後通過語言對樹的節點進行操作。 顯然這種操作查詢元素快,但
C#讀取文字檔案和寫文字檔案
今天一個學生問我如何從一個文字中讀取內容,如下是做的是控制檯中的例子,在別的地方也是這個道理。 // 讀操作 public static void Read() { // 讀取檔案的源路徑及其讀取流 string strRe
關於JAVA中怎麼讀取和修改.properties檔案中的值
第一種方式: 以我自己的專案為原型這裡案例一個最簡單的獲取方法 定義一個獲取類 package com.boli.tianchuang.sys.util; import java.io.*; import java.util.Properties; /** * De
java 讀取專案外面配置檔案的方法
public static void loadProps(String propertiesUrl) { props = new Properties(); InputStream in = null; try { in =new BufferedInputStr
Java生成和操作Excel檔案
JAVA EXCEL API:是一開放原始碼專案,通過它Java開發人員可以讀取Excel檔案的內容、建立新的Excel檔案、更新已經存在的Excel檔案。使用該API非Windows作業系統也可以通過純Java應用來處理Excel資料表。因為它是使用Java編寫的,所以我們在Web應用中可以通過
java讀取*.properties的配置檔案
java.Util.Properties類 HashTable的子類,實現Map集合該集合沒有泛型,鍵值都是字串它是個可以持久化的屬性集,可以和IO物件結合使用 方法: void load(InputSream in)void load(Reader reader) 流物件讀取檔案
python讀取和寫入csv檔案
----------------python讀取csv檔案------------------ #匯入csv 建立一個csv檔案,輸入內容 import csv #1.找到需要被開啟的檔案路徑,通過open開啟檔案,宣告開啟的方式,宣告編碼格式 csv_file=open(
[Xcode10 實際操作]七、檔案與資料-(8 )讀取和解析Plist檔案(屬性列表檔案)
本文將演示如何讀取和解析Plist檔案,即屬性列表檔案。 它是用來儲存,序列化後的物件的檔案。 在專案名稱上點選滑鼠右鍵,彈出右鍵選單, 選擇【New File】新建檔案命令,建立一份屬性列表檔案。 在彈出的模板選項視窗中,點選右側的垂直滾動條,跳轉到【Resource】資原始檔的模板列表。 然後選
Java 讀取jar內的檔案
private static String jarPath = Encrypt.class.getProtectionDomain().getCodeSource().getLocation().getFile(); URL url=new URL("jar:file:" + jarPat