浪跡天涯
          web報(bào)表設(shè)計(jì)器....
          posts - 61,comments - 71,trackbacks - 0

          ?

          ?InputStream?filein? = ? new ?FileInputStream( " C://1.txt " );
          ?OutputStream?output?
          = ?response.getOutputStream(); // 得到輸出流
          ?BufferedOutputStream?bos = new ?BufferedOutputStream(output); // 輸出緩沖流???????
          ?BufferedInputStream?bis = new ?BufferedInputStream(filein); // 輸入緩沖流
          ? byte ?data[] = new ? byte [ 4096 ]; // 緩沖字節(jié)數(shù)????
          ? int ?size = 0 ;?????
          ?size
          = bis.read(data);????
          ?
          while ?(size !=- 1 )???? {??
          ??bos.write(data,
          0 ,size);??????
          ??size
          = bis.read(data);???
          ??}
          ???
          ?bis.close();??
          ?bos.flush();
          // 清空輸出緩沖流???
          ?bos.close();???
          ????output.close();???????????
          ?filein.close();
          posted on 2007-11-19 15:26 JJCEA 閱讀(3688) 評(píng)論(7)  編輯  收藏 所屬分類: java文件操作

          FeedBack:
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-19 16:40 | 隔葉黃鶯
          我一般都是用行讀取的

          BufferedReader br = new BufferedReader(new FileReader("C://1.txt"));
          String line = null;
          while((line=br.readLine())!=null)
          {
          System.out.println(line);
          }  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-19 20:58 | 羅明
          萬(wàn)一 4096字節(jié)空間不夠怎么辦?

          byte data[] = new byte [ 4096 ], 這里不要寫死啊  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-20 08:46 | 隔葉黃鶯
          4096 是一個(gè)緩存大寫,沒(méi)所謂空間夠不夠,可以分N次讀取  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-20 09:33 | 我的java生涯
          按行讀取效率要高的多,哈哈,學(xué)習(xí)之.  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-20 16:13 | 羅明
          關(guān)鍵他代碼里沒(méi)有分n次,而且!如果沒(méi)有4096個(gè)字節(jié)長(zhǎng)度,那不是浪費(fèi)空間了嗎!  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-20 16:41 | 隔葉黃鶯
          while (size !=- 1 ) 有循環(huán)在啊  回復(fù)  更多評(píng)論
            
          # re: 讀取指定的文件并轉(zhuǎn)成字符串
          2007-11-20 17:17 | 羅明
          o,對(duì),我看成了j2me里的一個(gè)一個(gè)字節(jié)讀的那種 :) 這樣是對(duì)的  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 商丘市| 泰宁县| 安西县| 万年县| 盐城市| 桂平市| 铜川市| 安丘市| 陆河县| 喜德县| 阜康市| 华亭县| 岳普湖县| 库伦旗| 牙克石市| 高清| 名山县| 郧西县| 东至县| 鄂托克前旗| 信宜市| 武胜县| 龙岩市| 二连浩特市| 望江县| 清水县| 宁远县| 宁蒗| 远安县| 岐山县| 哈尔滨市| 奎屯市| 涡阳县| 六枝特区| 永修县| 鹤壁市| 许昌市| 广东省| 甘谷县| 浪卡子县| 彰化市|