outputstreamwriter
字元流轉向位元組流
作用: 可以根據不同編碼格式寫入
需要用到 fileoutputstream 類
可以使用不同編碼格式寫入
gbk表 是 windows預設的 乙個字佔2個位元組
utf-8 是 mac 預設的 乙個字 佔3個位元組
inputstreamreader
位元組流 轉向 字元流
作用: 可以讀取不同編碼格式的檔案
需要用到 fileinputstream 類
// 利用 轉換流 寫檔案 outputstreamwriter 預設utf-8寫的
public
static
void
getutf8() throws ioexception
// 利用轉換流使用gbk的編碼 寫入檔案
public
static
void
getgbk() throws ioexception
// 利用轉換流讀取utf8編碼格式的檔案
public
static
void
readutf8() throws ioexception
isr.close();
}// 利用轉換流讀取gbk編碼格式的檔案
public
static
void
readgbk() throws ioexception
isr.close();
}// 利用轉換流讀取gbk編碼格式的檔案
public
static
void
readgbkbyutf8() throws ioexception
isr.close();
}// 利用轉換流讀取utf8編碼格式的檔案
public
static
void
readutf8bygbk() throws ioexception
isr.close();
}} day.25
JAVA中IO技術的轉換流
bufferedreader bufr new bufferereader new inputstreamreader system.in bufferedwriter bufw new bufferedwriter new outputstreamwriter s.getoutputstream ...
Java中位元組流 字元流 轉換流
主要位元組流 fileoutputstream 檔案輸出流 fileinputstream 檔案輸入流 案例 需求 複製檔案public static void fun catch filenotfoundexception e catch ioexception e finally catch i...
JAVA中IO流物件之轉換流
我們平常可能會遇到這樣的問題,我們在以前用位元組流字元流儲存的時候字元編碼都是預設按系統的編碼儲存的,我們的電腦 是gbk簡體中文,但有時候我們需要別的字元編碼,像utf 8,這時候讀取的檔案就可能是亂碼了。這時候,io的轉換流就派上用場了。兩個新的io流類,outstreamwriter和inpu...