Java使用FileWriter實現向文件末尾添加內容功能

	private void saveResultToFile(String result) {
        
        //創建FileWriter、BufferedWriter
		FileWriter fw = null;
		BufferedWriter bufw = null;
		
		File file = new File("D:\\file.txt");
		try {
			
			if (file.exists()) {
				//如果文件已存在,不做操作
			} else {
				//如果文件不存在,創建文件
				file.createNewFile();
			}
			
			//創建輸出流
			fw = new FileWriter(file,true);//true代表追加寫入內容至文件末尾
			bufw = new BufferedWriter(fw);
			
			//輸出
			bufw.write("result123");
			bufw.newLine();
			
		} catch (IOException e) {
			e.printStackTrace();
		}finally { //出現異常後在finally中關閉輸出流
			if (bufw != null) {   
				try {
					bufw.close();
				} catch (IOException e) {
					e.printStackTrace();
				}   
		    }
			if (fw != null) {   
				try {
					fw.close();
				} catch (IOException e) {
					e.printStackTrace();
				}   
		    }
		}
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章