Java程式將整數陣列寫入檔案
要在Java中將整數陣列寫入檔案,我們使用FileWriter類的write()方法。
Java中的FileWriter類是java.io包的一部分,用於將字元資料寫入檔案。
它提供建構函式來建立檔案寫入器物件,以及像write()這樣的方法來將資料寫入檔案。close()方法關閉檔案並釋放資源。我們將使用write()方法獲取整數值,將其轉換為字串表示形式,然後將該字串寫入檔案。因此,它會將陣列中的數值逐個寫入檔案。
將整數陣列寫入檔案的步驟
以下是將整數陣列寫入檔案的步驟:
- 首先匯入FileWriter類
- 建立FileWriter物件
- 初始化整數陣列並確定陣列長度
- 使用for迴圈迭代陣列並將每個元素寫入檔案
- 關閉FileWriter物件。
Java程式將整數陣列寫入檔案
在下面的程式中,我們將一個整數陣列寫入檔案:
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] argv) {
try {
FileWriter writer = new FileWriter("input.txt"); // Changed file path
Integer arr[] = {10, 20, 30, 40, 50};
int len = arr.length;
for (int i = 0; i < len; i++) {
writer.write(arr[i] + "\t");
}
writer.close();
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
輸出
1020304050
程式碼解釋
這是我們的檔案:
FileWriter writer = new FileWriter("E:/demo.txt");
現在,考慮一個整數陣列:
Integer arr[] = { 10, 20, 30, 40, 50 };
將上述陣列寫入檔案“demo.txt”:
int len = arr.length;
for (int i = 0; i < len; i++) {
writer.write(arr[i] + "\t" + "");
}
這段Java程式碼將整數陣列寫入名為“input.txt”的檔案。程式首先匯入必要的類FileWriter和IOException。在main方法中,使用檔名“input.txt”建立FileWriter物件。宣告並初始化一個整數陣列arr。一個for迴圈迭代陣列,使用write方法將每個整數寫入檔案,後跟一個製表符。寫入所有元素後,呼叫close方法釋放系統資源。如果發生任何I/O錯誤,程式碼會捕獲IOException並列印錯誤訊息。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP