1. 程式人生 > >Java 使用檔案流來讀取檔案內容和寫入內容到一個檔案中

Java 使用檔案流來讀取檔案內容和寫入內容到一個檔案中

讀取檔案內容:FileInputStream、FileReader
寫入內容到檔案:FileOutputStream、FileWriter

ex:

/**
 * 使用檔案流來讀取檔案內容和寫入內容到一個檔案中
 * 讀取檔案內容:FileInputStream、FileReader
 * 寫入內容到檔案:FileOutputStream、FileWriter
 * @author 鄭清
 */
public class Demo {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		//1.建立位元組輸入流物件
		FileInputStream fis = new FileInputStream("D:1/1.txt");		
		//2.讀取內容
		int read;
		while((read = fis.read()) != -1) {
			System.out.print((char)read);
		}		
		//3.關閉流
		fis.close();

		
		//1.建立位元組輸出流物件
		FileOutputStream fos = new FileOutputStream("D:1/1.txt");
		//2.寫
		fos.write("這是要寫入的內容!".getBytes());
		//3.關閉流
		fos.close();
		
		
		//1.建立字元輸入流物件
		FileReader fr = new FileReader("D:1/1.txt");
		//2.讀
		int read2;
		while((read2 = fr.read()) != -1) {
			System.out.print((char)read2);
		}
		//3.關閉流
		fr.close();
		
		
		//1.建立字元輸出流物件
		FileWriter fw = new FileWriter("D:1/1.txt");
		//2.寫
		fw.write("我要用字元輸出流寫東西了!!");
		//3.關閉流
		fw.close();
	}

}

相關推薦

Java 使用檔案讀取檔案內容寫入內容一個檔案

讀取檔案內容:FileInputStream、FileReader 寫入內容到檔案:FileOutputStream、FileWriter ex: /** * 使用檔案流來讀取檔案內容和寫入內

C語言逐行讀取檔案內容寫入另外一個檔案

<span style="font-family:Microsoft YaHei;font-size:14px;">#include <stdio.h> #include &l

讀取檔案全部內容---C++ 寫入資料到檔案

//使用char接收---#include<fstream> #include<fstream> std::ifstream t; int length = 0; t.open("../vtkWriter.cxx"); // open

可以在命令列直接使用密碼進行遠端連線遠端拉取檔案的命令:sshpass

  應用範圍:可以在命令列直接使用密碼來進行遠端連線和遠端拉取檔案。 使用前提:對於未連線過的主機。而又不輸入yes進行確認,需要進行sshd服務的優化: # vim /etc/ssh/ssh_config StrictHostKeyChecking no # vi

讀取excel檔案內容輸入到另外一個檔案

package com.example.demo; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import

c++讀取檔案內容存入到另一個檔案

使用fstream庫中函式讀取檔案內容並存入到另一個檔案中的demo。 #include <stdio.h> #include <stdlib.h> #include <

檔案轉換為base64碼 base64碼轉換為檔案

package test.com.cs;import com.cs.Base64Convert;import junit.framework.TestCase;import java.io.FileNotFoundException;import java.io.IOExc

檔案形式讀取圖片

前臺js中程式碼if(json.data.headPhoto!=null && json.data.headPhoto!=""){ $('#headPhoto').attr('src', contextPath +

Python3 讀取寫入excel xlsx檔案 使用openpyxl

python處理excel已經有大量包,主流代表有:•xlwings:簡單強大,可替代VBA•openpyxl:簡單易用,功能廣泛•pandas:使用需要結合其他庫,資料處理是pandas立身之本•win32com:不僅僅是excel,可以處理office;不過它相當於是 w

Excel VBA 迴圈讀取一個目錄下面多個檔案內容,放到另外一個檔案

迴圈讀取一個目錄下面多個檔案的內容,放到另外一個檔案中 Public Sub getInputInfo() On Error GoTo errl 'OUT対象ファイル開く Dim wbOut As Workbook Applicati

檔案FileInputStream 把一個檔案內容轉到另一個檔案

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOE

[java]用HSSFWorkbook讀取excel的內容

/**經過測試,容易因為空行出現空指標異常, 解決方法:excel的空行塗抹為白色或者其他顏色(至少有一個格子塗抹顏色) Book1.xls的Sheet1內容如下(每個三角形代表一個格子):2個標題都在第二列中 △△△△△△ △△△△△△ △1-1 標題1 △△

【數字影象處理】C++讀取、旋轉儲存bmp影象檔案程式設計實現

通過我這些天用C++讀寫bmp影象的經歷,摸索再摸索,終於對bmp檔案的結構、操作有了一定的瞭解,下面就大概介紹bmp圖片純C++的讀取、旋轉和儲存的實現過程。 有幾點需要注意的是: 在讀取bmp圖片的時候,一定要注意記憶體對齊的問題,譬如檔案頭,否則無法讀取出正確結果。

java IO實現刪除文件夾以及文件夾內容

處理 我們 alt 以及 結果 需要 com ges 平時 這篇主要是對IO文件流對文件常用處理中的刪除文件夾,平時我們直接刪除文件夾既可以刪除裏面的全部內容。 但是java在實現刪除時,只能是文件才會被刪除。 所以這裏需要定義一個方法,來遞歸調用方法(遞歸調用,就是在方法

J04-Java IO總結二《 FileReaderFileWriter 》

示例代碼 void ati LEDE io流總結 選擇 類繼承 類構造 讀取字符串 FileReader和FileWriter的源碼非常簡單,下面通過分析它們的源碼以更好地進行理解這兩個流 1. FileReader FileReader實現了讀取底層的字節數據並將其轉

J05-Java IO總結五 《 BufferedInputStreamBufferedOutputStream 》

com ioe 自定義 源文件 arr 是把 處理 每次 fff 1. 概念簡介   BufferedInputStream和BufferedOutputStream是帶緩沖區的字節輸入輸出處理流。它們本身並不具有IO流的讀取與寫入功能,只是在別的流(節點流或其他處理流)

J07-Java IO總結七 《 InputStreamReaderOutputStreamWriter 》

trace encoder div 字節數 否則 all args system.in 兩個      前面在介紹FileReader和FileWriter的時候有說到,FileReader的讀取字符功能,以及FileWriter的寫出字符的功能,都不是它們自己實現的,而是

error LNK2005 --類的宣告定義放在一個檔案

刷C++primer的時候,將類的宣告和定義均放在標頭檔案中,報錯error LNK2005 1> Sales_data.h 1>Sales_data.obj : error LNK2005: "public: class Sales_data & __this

Java類載入器( CLassLoader ) 死磕5: 自定義一個檔案系統的classLoader

【正文】Java類載入器(  CLassLoader ) 死磕5:  自定義一個檔案系統classLoader 本小節目錄 5.1. 自定義類載入器的基本流程 5.2. 入門案例:自定義檔案系統類載入器 5.3. 案例的環境配置 5.4 FileClassLoader 案例實現步驟 5

使用springmvc nginx 搭建一個檔案上傳下載伺服器

public final class FileUploadUtil { public static JSONObject upload(String httpurl, String fileName, InputStream inputStream) { String result