java語言——IO流 位元組流讀取中文
阿新 • • 發佈:2019-02-02
要求:位元組流讀取中文
注意:
讀取:可能會讀到半個中文,出現亂碼
寫出:中文寫出時必須將字串轉換為位元組陣列
package com.io; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class WriteChinese { //位元組流讀取中文 public static void main(String[] args) throws IOException { FileOutputStream fos=new FileOutputStream("zzz.txt"); //位元組流直接操作的是位元組,所以寫出中文必須先將字串轉為位元組陣列 fos.write("路遙知馬力,陪你闖天地".getBytes()); fos.close(); } } //寫出回車換行 write("\r\n".get.Bytes()); //位元組流在讀中文的時候,有可能會讀到半個中文,出現亂碼 //寫出是沒問題