轉換流其實聽名字就不是很難理解
比如位元組流轉字元流
這裡我就不再演示輸出結果了,這一篇部落格我沒有驗證我寫的**不過一般是沒有多大問題的,就算有自己花點時間除錯一下就好了,不要太懶。還有就是記得包含上指定的包,要不然肯定會報錯的。
這裡建議大家還是不要偷懶自己弄幾個檔案敲一下**執行下。這裡我們可能只會講位元組流轉字元流,字元流轉位元組流其實根本就沒必要轉的,因為位元組流直接就有乙個getbyte方法,直接就獲得到二進位制資料了,完全就沒必要轉化了。
/**
* 位元組流轉字元流
*/public
static
void
readconvertfile()
system.out.
println
(sb.
tostring()
);}catch
(filenotfoundexception e)
catch
(ioexception e)
finally
catch
(ioexception e)}if
(isr != null)
catch
(ioexception e)}if
(is != null)
catch
(ioexception e)}}
}
/**
* 位元組輸出流轉字元輸出流
*/public
static
void
writeconvert()
catch
(ioexception e)
finally
catch
(ioexception e)}if
(osw != null)
catch
(ioexception e)}if
(os != null)
catch
(ioexception e)}}
}
IO流(字元流 轉換流)
字元輸入流 public inputstreamreader inputstream in 預設的編碼格式 一般使用這個 public inputstreamreader inputstream in,string charsetname 指定的編碼格式 字元輸入流 位元組輸入流 編碼表 將位元組流...
IO流 轉換流的編碼解碼
將乙個中文字串資料按照指定的編碼表寫入到乙個文字檔案中。注意 既然需要中已經明確了指定編碼表的動作,那就不可以使用filewriter 因為filewriter內部是使用預設的本地碼表。只能使用其父類。outputstreamwriter.outputstreamwriter接受乙個位元組輸出流物件...
Java IO 二 IO流 處理流 轉換流
io流 處理流 轉換流 1.轉換流 位元組流轉換為字元流,為了處理亂碼 編碼集 解碼集 2.編碼與解碼的概念 1 編碼 字元 編碼字符集 二進位制 2 解碼 二進位制 解碼字符集 字元 3.亂碼的原因 1 編碼和解碼的字符集的不統一 解碼 byte char 我的ide預設解碼字符集為gbk str...