文件字節流讀取文件、寫入文件簡單demo


@SneakyThrows
public static void main(String[] args) {
//用來創建文件或文件夾
File file =new File("c:/d/aa.txt");
//判斷文件或文件夾是否存在
if(file.exists()){
//不存在則創建改文件
file.createNewFile();
}
//創建文件字節輸入流(參數: 要讀取文件指定的地址)
FileInputStream fileInputStream=new FileInputStream(file);
//創建文件字節輸出流(參數: 輸出文件指定的地址)
FileOutputStream fileOutputStream=new FileOutputStream("c:/d/copyaa.txt");
//定義一個數組接受讀取到的內容 長度最好是1024的倍數
byte[] bytes = new byte[1024];
String text="";//定義控制台輸出改文件內容 格式為字符串
//定義一個長度用來判斷是否讀取到最后一位,到最后一位返回-1
int len=0;
while ((len=fileInputStream.read(bytes)) != -1){//判斷是否讀取到最后一位
fileOutputStream.write(bytes, 0,len);//將指定字節數組中從偏移量0開始的len個字節寫入此文件輸出流
text += new String(bytes);//拼接字符串內容
}
System.out.println(text);//輸出字符串內容
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM