Leetcode51.N皇后問題
阿新 • • 發佈:2020-09-03
複製案例:
需要的物件有一下:
FileInputStream :輸入流物件
FileOutputStream :輸出流物件
注意事項:
記得在在最後為關閉流
而且關閉的順序要正確呢
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
public class ByteCpoy {
public static void main(String[] args) throws IOException {//要位元組陣列copy檔案(各種檔案)
//1.建立位元組讀取流物件
FileInputStream fis = new FileInputStream("AllText\\MyFile\\e.txt");
//2.建立位元組寫出流物件
FileOutputStream fos = new FileOutputStream("AllText\\MyFile\\fs.txt");
//3.使用輸入流讀取
//建立一個位元組陣列(讀取範圍)
byte[] arr = new byte[1024 * 8];//建立變數,用來記錄讀取到的有效的位元組個數
int len;
//獲取讀取的內容給位元組陣列,並且賦值有效個數給變數len,
//判斷不等於-1(因為讀不到資料就會返回-1)
while ((len = fis.read(arr)) != -1){
//寫出每次讀到的內容(這裡採用的是範圍0開始到len個結束)
fos.write(arr,0,len);
}
//關輸出
fos.close();
//關輸入
fos.close();
}
}