真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中轉(zhuǎn)換流有哪些類

今天就跟大家聊聊有關(guān)java中轉(zhuǎn)換流有哪些類,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供銀海網(wǎng)站建設(shè)、銀海做網(wǎng)站、銀海網(wǎng)站設(shè)計、銀海網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、銀海企業(yè)網(wǎng)站模板建站服務(wù),十余年銀海做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

Java是什么

Java是一門面向?qū)ο缶幊陶Z言,可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。

1.InputStreamReader類

(1)概念

轉(zhuǎn)換流 java.io.InputStreamReader ,是Reader的子類,,讀取字節(jié)并使用指定的字符集將其解碼為字符。它的字符集可以自定義,也可以用平臺的默認字符集。

(2)構(gòu)造方法

InputStreamReader(InputStream in): 創(chuàng)建一個使用默認字符集的字符流。
InputStreamReader(InputStream in, String charsetName): 創(chuàng)建一個指定字符集的字符流。

(3)實例

public class Demo02 {
    public static void main(String[] args) throws IOException {
        //明確數(shù)據(jù)源
        FileInputStream fis=new FileInputStream("D:\\java\\a.txt");
        //創(chuàng)建轉(zhuǎn)換流對象
        InputStreamReader isr=new InputStreamReader(fis,"UTF-8");
        int len=0;
        char[] ch=new char[1024];
        //開始讀
        while((len=isr.read(ch))!=-1){
            System.out.println(new String(ch,0,len));//若是不寫0和len就轉(zhuǎn)為1024個字節(jié),后面的為空格代替
        }
        //釋放資源
        isr.close();
    }
}

2.ObjectOutputStream類

(1)概念

java.io.ObjectOutputStream 類,將Java對象的原始數(shù)據(jù)類型寫出到文件,實現(xiàn)對象的持久存儲。

(2)構(gòu)造方法

OutputStreamWriter(OutputStream in): 創(chuàng)建一個使用默認字符集的字符流。
OutputStreamWriter(OutputStream in, String charsetName): 創(chuàng)建一個指定字符集的字符流。

(3)實例

public class Demo01 {
    public static void main(String[] args) throws IOException {
        //明確目的地
        FileOutputStream fos=new FileOutputStream("D:\\java\\a.txt");
        //創(chuàng)建轉(zhuǎn)換流對象   默認GBK
        OutputStreamWriter osw=new OutputStreamWriter(fos,"UTF-8");
        //寫入字符
        osw.write("你好");
        osw.flush();
        //釋放資源(功能流需要關(guān),這里的fos被osw調(diào)用的,不需要咱關(guān)閉,由osw負責(zé)關(guān)閉---誰調(diào)用,誰負責(zé)關(guān)閉)
        osw.close();
}

看完上述內(nèi)容,你們對java中轉(zhuǎn)換流有哪些類有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)頁題目:java中轉(zhuǎn)換流有哪些類
本文鏈接:http://weahome.cn/article/ijshei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部