隨筆-153  評論-235  文章-19  trackbacks-0

          ?



          import ?java.io.File;
          import ?java.io.FileInputStream;
          import ?java.io.FileNotFoundException;
          import ?java.io.IOException;
          import ?java.nio.ByteBuffer;
          import ?java.nio.channels.FileChannel;


          public ? class ?ReadAString? {

          ????
          /**
          ?????*?
          @param ?args
          ?????
          */

          ????
          public ? static ? void ?main(String[]?args)? {
          ????????
          // ?TODO?自動生成方法存根

          ????????File?aFile?
          = ? new ?File( " d:/test.txt " );
          ????????FileInputStream?inFile?
          = ? null ;
          ????????
          ????????
          try ? {
          ????????????inFile?
          = ? new ?FileInputStream(aFile);
          ????????}
          ? catch (FileNotFoundException?e)? {
          ????????????e.printStackTrace(System.err);
          ????????????System.exit(
          1 );
          ????????}

          ????????
          ????????FileChannel?inChannel?
          = ?inFile.getChannel();
          ????????ByteBuffer?buf?
          = ?ByteBuffer.allocate( 48 );
          ????????
          // String?buf?=?"";
          ???????? try ? {
          ????????????
          while (inChannel.read(buf)? != ? - 1 )? {
          ????????????????System.out.println(
          " String?read:? " +
          ????????????????????????((ByteBuffer)(buf.flip())).asCharBuffer().toString());
          ????????????????buf.clear();
          ????????????}

          ????????????System.out.println(
          " EOF?readched. " );
          ????????????inFile.close();
          ????????}
          ? catch (IOException?e)? {
          ????????????e.printStackTrace(System.err);
          ????????????System.exit(
          1 );
          ????????}

          ????????
          ????????System.exit(
          0 );
          ????}


          }

          posted on 2006-11-11 15:40 流浪汗 閱讀(379) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 东乡族自治县| 斗六市| 天台县| 叙永县| 葫芦岛市| 元氏县| 慈利县| 长阳| 上杭县| 宿州市| 潮安县| 沐川县| 荥阳市| 菏泽市| 平舆县| 扬中市| 彰化县| 长葛市| 晋江市| 天气| 上林县| 枣阳市| 孙吴县| 南岸区| 依兰县| 雅安市| 东乌珠穆沁旗| 武山县| 白沙| 东阳市| 浏阳市| 武威市| 石楼县| 太湖县| 诸城市| 玉山县| 武穴市| 阳谷县| 菏泽市| 海伦市| 鄂尔多斯市|