JAVA文件寫入FileWriter
導包
import java.io.FileWriter
創建構造方法
public FileWrite(String filename),參數是文件的路徑及文件名(默認是當前執行文件的路徑)
FileWriter fw = new FileWriter(文件名(要包含路徑));
FileWriter當中寫數據的方法write有5種重載方式
public void write(int ch):參數是單個文字對應的數字(ASCII或者Unicode)
public void write(String str):直接傳入字符串即可
public void write(String str,int offset,int count),寫字符串當中的一部內容
public void write(char[] array),寫一個完整的字符數組
public void write(char[] array,int offset,int count),寫字符數組當中的一部分內容
1 public class FileWriterFunction { 2 3 public static void main(String[] args) throws IOException{ 4 FileWriter fw = new FileWriter("FileWrite_test.txt"); 5 //數字對應的寫法 6 fw.write(48); 7 fw.write(65); 8 fw.write(97); 9 fw.write(20013); 10 fw.write("\r\n"); 11 12 //字符串對應的寫法 13 fw.write("hello world!!!"); 14 fw.write("\r\n"); 15 16 //字符串截取的部分注意第一個數字是從哪開始截取,第二個數字是截取的長度(不是結束位置) 17 fw.write("東方不亮西方亮,在哪都是一樣浪!",9,7); 18 fw.write("\r\n"); 19 20 //字符數組里面既可以放ASCII碼還可以放單個字符(注意這里不是字符串強調這里是單個字符) 21 char[] array = {48,49,50,51,52,53,54,55,56,57,'J','a','v','a','!'}; 22 fw.write(array); 23 24 //字符數組截取的部分注意第一個數字是從哪開始截取,第二個數字是截取的長度(不是結束位置) 25 fw.write("\r\n"); 26 fw.write(array,10,5); 27 28 fw.close(); 29 30 } 31 32 }
執行的結果會生成一個文件如下圖:

