<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    工作小驛

    Ninja!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
    我是一個java初學者碰到一些小問題,希望前輩們給我解答一下,謝謝!
    原題目:
    編寫應用程序,利用緩沖輸入流BufferedInputStream 從鍵盤輸入字符串,當輸入的字符串為“exit”時結束輸入,將輸入的所有字符串存放到 my file.txt中。
    編寫應用程序,讀出“my file.txt”的內容,并將讀出的內容輸出到屏幕上,讀文件結束后,顯示“Finished reading,programe ended.”.
    代碼:
    import java.io.*;
    public class Ex3
    {
    public static void main(String[]args)throws Exception
    {
    BufferedInputStream bis=new BufferedInputStream(System.in);
    FileWriter fw=new FileWriter("my file.txt");
    while(true)
    {
    byte[]b=new byte[200];
    int len=bis.read(b);
    String str=new String(b,0,len-2);
    if(str.equals("exit"))
    {
    System.exit(0);
    }
    fw.write(str);
    fw.flush();
    }
    }
    }
    上面的代碼中為什么String str=new String(b,0,len-2);這個方法的參數最后一個要用
    len-2?嘗試過len或者len-1,結果會將exit也寫入文件,len-1還有回車操作符,不明白。
    試寫的代碼:
    import java.io.*;
    public class Ex4
    {
    public static void main(String[]args)throws Exception
    {
    FileReader fr=new FileReader("my file.txt");
    FileOutputStream fos=new FileOutputStream("my file.txt");
    int c;
    byte b[]=new byte[200];
    int len=fr.read();
    while((c=fr.read())!=-1)
    {

    fos.write(b);
    }
    System.out.print("Finished reading,programe ended.");
    fr.close();
    fos.close();

    }
    }
    思路是否正確,這道題應該怎么寫?
    posted on 2007-09-24 08:18 王君 閱讀(401) 評論(1)  編輯  收藏 所屬分類: J2SE

    Feedback

    # re: 關于輸入輸出流的一個問題 2007-09-27 19:29 千里冰封
    你用BufferedReader就更方便了  回復  更多評論
      

    主站蜘蛛池模板: 国产成人亚洲综合无码精品 | 中文字幕免费视频| 亚洲国产精品日韩| 黄色一级视频免费| 亚洲精品人成无码中文毛片| 又大又硬又粗又黄的视频免费看 | 99re视频精品全部免费| 亚洲乱码国产一区三区| 中文字幕久无码免费久久| 国产亚洲婷婷香蕉久久精品| 免费女人高潮流视频在线观看| 亚洲色四在线视频观看| 久久国产乱子伦免费精品| 亚洲精品第五页中文字幕| 中文字幕av无码无卡免费| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 美女视频黄a视频全免费网站一区| 国产午夜免费秋霞影院| 一区二区免费在线观看| 亚洲高清专区日韩精品| 91精品免费久久久久久久久| 亚洲午夜电影在线观看高清| 国产麻豆剧传媒精品国产免费| 无码的免费不卡毛片视频| 国产精品亚洲A∨天堂不卡 | 日本一道本不卡免费| 亚洲国产成人精品无码区在线秒播| 无码中文字幕av免费放| 久久亚洲精品11p| 亚洲日韩v无码中文字幕| 99免费在线观看视频| 亚洲一区二区三区国产精华液| 国产成人精品免费视频软件| aaa毛片免费观看| 亚洲精品美女在线观看| 免费一级毛片免费播放| 成人免费区一区二区三区| 亚洲人6666成人观看| 亚洲黄片毛片在线观看| 久久国产乱子伦精品免费不卡| 亚洲国产熟亚洲女视频|