亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java從零開始學三十五(JAVA IO- 字節流)

2019-11-14 23:07:00
字體:
來源:轉載
供稿:網友
java從零開始學三十五(JAVA IO- 字節流)一、字節流FileOutputStream是OutputStream 的直接子類FileInputStream也是InputStream的直接子類二、文本文件的讀寫2.1、字節輸入流

Test.txt文件內容abcdefg
package com.pb.io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/* * FileInputStreamDemo讀取文件 */public class FileInputStreamDemo1 {    public static void main(String[] args) {        //1.聲明文件對象,也可以跳過此步直接在第2步中寫        File f=new File("d:"+File.separator+"test"+File.separator+"test.txt");         //FileInputStream fis=new FileInputStream("d:/test/hello.txt");        try {            //2.創建FileInputStream對象并將file對象傳入            FileInputStream fis=new FileInputStream(f);            //3.定義整型變量用來存放內容            int date;            //4先查看文件可以讀取的字節類available()方法獲取文件的字節數            System.out.

結果:

可讀取的字節數:7=========開始讀取文件==================沒有轉換前輸出=======97    98    99    100    101    102    103    =======文件讀取結束=========

結果:并不是文件中的內容

修改上面的文件:

package com.pb.io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/* * FileInputStreamDemo讀取文件 */public class FileInputStreamDemo1 {    public static void main(String[] args) {        //1.聲明文件對象,也可以跳過此步直接在第2步中寫        File f=new File("d:"+File.separator+"test"+File.separator+"test.txt");         //FileInputStream fis=new FileInputStream("d:/test/hello.txt");        try {            //2.創建FileInputStream對象并將file對象傳入            FileInputStream fis=new FileInputStream(f);            //3.定義整型變量用來存放內容            int date;            //4先查看文件可以讀取的字節類available()方法獲取文件的字節數            System.out.println("可讀取的字節數:"+fis.available());            System.out.println("=========開始讀取文件==========");            //5讀取文件read()方法            System.out.println("========轉換后轉出=======");            while((date=fis.read())!=-1){   //!=-1說明文件還有內容=-1時,就說明文件內容讀完結束                char c=(char)date;                System.out.println(c+"/t");            }            System.out.println("=======文件讀取結束=========");            //6.關閉流            fis.close();        } catch (FileNotFoundException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }            }}

結果:

可讀取的字節數:7=========開始讀取文件==================轉換后轉出=======a    b    c    d    e    f    g    =======文件讀取結束=========

小結:FileInputStream

1.read()讀取內容,是返回int值

2.需要轉換字符

3.read()方法是單程的,

4.一定要關閉流

2.2、字節輸出流

package com.pb.io;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;public class FileOutputStreamDemo1 {    public static void main(String[] args) {                try {            //1.實例化FileOutputStream對象,在文件的末尾追加內容            FileOutputStream fos=new FileOutputStream("d:/test/test.txt",true);            //2.創建他寫入的字符串            Scanner input=new Scanner(System.in);            System.out.println("請輸入要寫入文件的內容:");            String    str=input.next();                //3.將內容轉換為字節數組            byte[] bytes=str.getBytes();            //4.將內容寫入            fos.write(bytes,0,bytes.length);  //3個參數的方法,從0開始到數組結束的全部寫入            System.out.println("文件寫入結束!");            //5.關閉流            fos.close();        } catch (FileNotFoundException e) {            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }            }}

結果:

請輸入要寫入文件的內容:輸入e結束好好學習,天天向上 hello java!文件寫入結束!

test.txt

abcdefg好好學習,天天向上

在進行寫操作時,如果文件不存在,將自動創建這個文件,如果上面沒test.txt,將會自動創建這個文件,可以試下,將文件刪除再運行

三、綜合使用
package pb.io.file;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;/** * 拷貝文件 * @author 北大青鳥 * */public class CopyFile {    public static void main(String[] args) {        Scanner input=new Scanner(System.in);        int date=0;        System.out.print("請輸入您要拷貝的源文件:");        String file1=input.next();        System.out.print("請輸入您要拷貝的目標位置:");        String file2=input.next();        try {            FileInputStream fis = new FileInputStream(file1);            FileOutputStream fos = new FileOutputStream(file2);            while((date=fis.read())!=-1){//讀取文件                char c=(char)date;          fos.write(c);                }            fis.close();            fos.close();            System.out.println("拷貝成功!");        } catch (FileNotFoundException e) {            System.out.println("源文件未找到!");        } catch (IOException ex) {            System.out.println(ex.toString());        }        }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大全免费观看电视剧大泉洋| 亚洲欧美国产高清va在线播| 欧美精品免费在线| 国产精品免费视频xxxx| 永久免费看mv网站入口亚洲| 午夜精品在线视频| 欧美激情视频一区| 国产精品第3页| 91午夜在线播放| 亚洲最大的网站| 久久久91精品国产一区不卡| 日韩亚洲欧美中文在线| 亚洲欧美日韩一区二区在线| 日韩成人在线播放| 久久99国产精品久久久久久久久| 欧美极品美女电影一区| 亚洲美女在线看| 中文字幕在线亚洲| 国产精品久久9| 欧美丰满片xxx777| 国产精品扒开腿做| 色av中文字幕一区| 欧美高清性猛交| 亚洲成人xxx| 欧美一级黑人aaaaaaa做受| 国产成人一区二区三区小说| 中国china体内裑精亚洲片| 国产成人精品a视频一区www| 九九精品在线播放| 欧亚精品中文字幕| 精品久久久91| 91亚洲国产成人精品性色| 亚洲天堂成人在线视频| 成人av电影天堂| 久久久久亚洲精品国产| 51精品在线观看| 国产在线一区二区三区| 欧美电影在线观看完整版| 欧美美最猛性xxxxxx| 97香蕉超级碰碰久久免费软件| 国产精品99久久99久久久二8| 国产日韩精品入口| 欧美重口另类videos人妖| 亚洲视频精品在线| 98精品国产高清在线xxxx天堂| 欧美日韩中文字幕在线视频| 国产精品免费视频xxxx| 日韩在线精品一区| 国产一区二区欧美日韩| 欧美日韩国产在线看| 一区二区欧美激情| www.99久久热国产日韩欧美.com| 国产精品扒开腿爽爽爽视频| 欧美日韩激情网| 国产精品国模在线| 九九热在线精品视频| 中文在线资源观看视频网站免费不卡| 国产精品视频内| 视频一区视频二区国产精品| 国产一区二区三区丝袜| 美女福利精品视频| 欧美午夜精品久久久久久人妖| 亚洲xxxx做受欧美| 91精品国产99久久久久久| 亚洲人成电影网站色www| 欧美高清无遮挡| 国产日本欧美一区二区三区在线| 欧美日韩国产中文精品字幕自在自线| 久久天堂av综合合色| 欧美综合激情网| 久久的精品视频| 国产精品久久999| 亚洲第一二三四五区| 国产精品久久久久久久久久东京| 97精品一区二区视频在线观看| 亚洲一区中文字幕| 国产不卡在线观看| 亚洲精品一区二区三区婷婷月| 亚洲午夜精品久久久久久性色| 亚洲精品999| 日本精品久久电影| 亚洲精品suv精品一区二区| 欧美一区第一页| 欧美亚州一区二区三区| 亚洲精品久久视频| 伊人青青综合网站| 欧美老女人bb| 精品国偷自产在线| 国产亚洲欧洲高清| 亚洲精品97久久| 亚洲精品日韩丝袜精品| 国产99久久精品一区二区永久免费| 亚洲精品视频中文字幕| 精品成人在线视频| 亚洲激情在线观看| 91爱视频在线| 国产精品成人观看视频国产奇米| 91精品国产乱码久久久久久久久| 亚洲精品国产综合区久久久久久久| 亚洲桃花岛网站| 97国产精品视频人人做人人爱| 91老司机精品视频| 91视频免费在线| 欧美性猛交xxxx久久久| 欧美在线播放视频| 欧美极品xxxx| 欧美成人精品一区二区| 国产在线拍揄自揄视频不卡99| 久久久久久久91| 亚洲美女自拍视频| 2019中文字幕在线免费观看| 日韩av在线网| 97免费中文视频在线观看| 成人深夜直播免费观看| 国产日韩欧美在线视频观看| 成人福利视频网| 久久精品最新地址| 久久成人免费视频| 国产精品1区2区在线观看| 久久手机精品视频| 一本色道久久88精品综合| 久久久综合免费视频| 国产精品久久久久av免费| 精品国内产的精品视频在线观看| 亚洲国产精品嫩草影院久久| 国产精品成人免费电影| 国产精品久久久一区| 亚洲激情成人网| 最近2019中文字幕在线高清| 亚洲美女福利视频网站| 亚洲精品成人av| 亚洲美女又黄又爽在线观看| 国产成人精品一区二区| 俺也去精品视频在线观看| 亚洲精品狠狠操| 亚洲第一av网站| 懂色av一区二区三区| 精品久久久久久中文字幕| 亚洲福利视频在线| 色偷偷av一区二区三区乱| 亚洲一区中文字幕| 九九九久久国产免费| 欧美精品久久久久久久免费观看| 国产午夜精品一区理论片飘花| 国产成人在线亚洲欧美| 色综合导航网站| 国产精品www网站| 欧美性猛交xxxx富婆弯腰| 亚洲男人天天操| 亚洲国产精品资源| 国产精品久久77777| 久久精品国产96久久久香蕉| 欧美日韩日本国产| 成人久久久久久| 97在线视频免费看| 中文字幕久久久| 国产精品伦子伦免费视频| 国产精品香蕉国产| 国产美女直播视频一区| 日韩欧美中文第一页| zzijzzij亚洲日本成熟少妇| 欧美日本啪啪无遮挡网站| 不用播放器成人网| 成人国产精品日本在线|