日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

java I/O系统总结

發(fā)布時間:2024/9/5 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java I/O系统总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、 InputStream : 從文件、網(wǎng)絡(luò)、壓縮包等中讀取 需要的信息到程序中的變量

    read(); ? ? read(byte []b );

    mark(int readlimit);

    reset(); ?將輸入指針返回到當(dāng)前所做的標(biāo)記處

    skip(long n); ?close();

子類: ?FileInputStream

    FilterInputStream——BufferInputStream,DataInputStream.....(FIleInputStream的子類)

    StringBufferInputStream

2、 OutputStream : ?將內(nèi)存中的信息 輸出到 文件、網(wǎng)絡(luò)、壓縮包中

    write(int n); //指定的字節(jié)寫入到輸出流

    write(byte[] b) ; write(byte[]b,int off,int len);

    flush(); ?//徹底完成輸出,并清空緩沖區(qū)

    close();

?

3、 File 類

  構(gòu)造方法: ?File(String PathName); ?//可以是一個路徑,也可以是一個路徑+文件?

        File(String fater,String child);

        File(File f,String child);

  成員:   ?createNewFile();

        .delete(); .getName(); .canRead();canWrtie();exists();length();

       .getAbsolutePath(); isFile(); isDirectory();......

?

4、文件輸入輸出流

FileInputStream、FileOutputStream 以字節(jié)流的形式輸入輸出

  new FileInputStream(File f);

  new FileInputStream(String name); // 通過給定的文件名創(chuàng)建FileInputStram對象

  read(byte []b) ; 將FIle中的信息讀取到 byte數(shù)組中

  同樣:FIleOutStream();
  write(byte []b); 將信息寫入到文件中

  byte[] b = "hello world".getBytes(gbk); //得到
  如果不指定編碼格式,得到系統(tǒng)自帶的編碼格式。可以指定: gbk utf-8 iso-8859-1
  String s_gbk = new String(b, "gbk"); // 與上述過程相反

?

?FileReader 和 FileWriter (以字符流的形式輸出)

   .read(char []c); ?.write(String s);  

?

5、 帶緩存的輸入輸出流

?

?

         

轉(zhuǎn)載于:https://www.cnblogs.com/NeilZhang/p/6829717.html

總結(jié)

以上是生活随笔為你收集整理的java I/O系统总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。