java 利用FileOutputStream寫檔案(兩種方式)
java 利用FileOutputStream寫檔案(兩種方式)
作者:oyhk 2013-2-9 22:12:10 0 739
在Java中,FileOutputStream是一個位元組流類,用於處理原始二進位制資料。寫資料到檔案,你必須的資料轉換成位元組並將其儲存到檔案。見下面完整的示例。
package com.mkyong.io;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String content = "This is the text content";
try {
file = new File("c:/newfile.txt");
fop = new FileOutputStream(file);
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
// get the content in bytes
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
下面是jdk7的新方法,寫入檔案例子:
package com.mkyong.io;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileExample {
public static void main(String[] args) {
File file = new File("c:/newfile.txt");
String content = "This is the text content";
try (FileOutputStream fop = new FileOutputStream(file)) {
// if file doesn't exists, then create it
if (!file.exists()) {
file.createNewFile();
}
// get the content in bytes
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
}
}
}
相關文章
- Java多種寫檔案方式Java
- java.util.Arrays.sort兩種方式的排序(及檔案讀寫練習)Java排序
- Java中建立並寫檔案的5種方式Java
- 總結java中建立並寫檔案的5種方式Java
- VB中檔案操作的兩種方式 (轉)
- Java檔案下載 幾種方式Java
- java中多種方式讀檔案Java
- base64轉file檔案的兩種方式
- Java檔案下載的幾種方式Java
- Python|讀、寫Excel檔案(三種模組三種方式)PythonExcel
- 利用Java編寫HTML檔案分析程式(轉)JavaHTML
- Windows從命令列建立文字檔案的兩種方式Windows命令列
- Java 建立 PDF 檔案包的兩種方法Java
- Java寫入檔案的幾種方法分享Java
- Java實現檔案複製的四種方式Java
- Java鍵盤錄入的兩種方式Java
- java 傳遞引數的兩種方式Java
- java執行緒建立的兩種方式Java執行緒
- Java Spring AOP的兩種配置方式JavaSpring
- Java IO操作之檔案讀取與寫入 無亂碼FileOutputStream FileInputStream使用-IO寫utf-8亂碼問題Java
- java獲取B站彈幕檔案的兩種方案Java
- Java多執行緒13:讀寫鎖和兩種同步方式的對比Java執行緒
- Java執行groovy指令碼的兩種方式Java指令碼
- java json格式化的兩種方式JavaJSON
- Java中讀取檔案6種記憶體安全方式Java記憶體
- java寫檔案(轉)Java
- asp.net 中兩種不同方式檔案流下載的區別?ASP.NET
- springMVC兩種方式實現多檔案上傳及效率比較SpringMVC
- Oracle中兩種認證方式:OS認證與口令檔案認證Oracle
- vue3使用ElementPlus upload上傳檔案的兩種方式Vue
- 寶塔兩種方式編寫 crontab 自動任務
- 三種引入javascript檔案的方式JavaScript
- 檔案上傳的幾種方式
- 兩種利用HTML原生能力標記腳註的方式對比HTML
- java io 多種檔案操作方式(位元組、字元、行、隨機)Java字元隨機
- Java中實現並行請求兩種方式Java並行
- 利用PUT方式上傳檔案的方法研究
- 【Java】讀寫文字檔案Java