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

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

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

    隨筆 - 147  文章 - 71  trackbacks - 0
    <2011年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類(146)

    隨筆檔案(147)

    文章分類(28)

    文章檔案(28)

    喜歡的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.RandomAccessFile;

    public class FromEndRF {
      
    public static void read(String filename) {
        read(filename, 
    "GBK");
      }

      
    public static void read(String filename, String charset) {

        RandomAccessFile rf 
    = null;
        
    try {
          rf 
    = new RandomAccessFile(filename, "r");
          
    long len = rf.length();
          
    long start = rf.getFilePointer();
          
    long nextend = start + len - 1;
          String line;
          rf.seek(nextend);
          
    int c = -1;
          
    while (nextend > start) {
            c 
    = rf.read();
            
    if (c == '\n' || c == '\r') {
              line 
    = rf.readLine();
              
    if (line != null) {
                System.out.println(
    new String(line.getBytes("ISO-8859-1"), charset));
              }
    else {
                System.out.println(line);
    // 輸出為null,可以注釋掉
              }
              nextend
    --;
            }
            nextend
    --;
            rf.seek(nextend);
            
    if (nextend == 0) {// 當文件指針退至文件開始處,輸出第一行
              System.out.println(new String(rf.readLine().getBytes("ISO-8859-1"), charset));
            }
          }
        } 
    catch (FileNotFoundException e) {
          e.printStackTrace();
        } 
    catch (IOException e) {
          e.printStackTrace();
        } 
    finally {
          
    try {
            
    if (rf != null)
              rf.close();
          } 
    catch (IOException e) {
            e.printStackTrace();
          }
        }
      }

      
    public static void main(String args[]) {
        read(
    "d:\\2.txt""gbk");
      }
    }
    posted on 2011-12-27 11:44 飛翔天使 閱讀(1774) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲精品永久在线观看| 亚洲人成网站观看在线播放| 亚洲视频免费在线看| 国产精品免费精品自在线观看| 无码人妻一区二区三区免费| 四虎影视永久免费观看地址| 亚洲精品无码激情AV| 男女超爽视频免费播放| 免费在线看污视频| 国产AV日韩A∨亚洲AV电影| 国产成人免费永久播放视频平台| 亚洲av日韩av不卡在线观看| 亚洲一区二区三区播放在线| 免费大片av手机看片高清| 无码国产精品一区二区免费vr| 免费涩涩在线视频网| 91麻豆精品国产自产在线观看亚洲| 91在线精品亚洲一区二区| 看Aⅴ免费毛片手机播放| 亚洲自偷自偷图片| 日本在线看片免费人成视频1000| 亚洲精品老司机在线观看| 一级女人18片毛片免费视频| 无码中文在线二区免费| 亚洲人成无码网站在线观看| 免费大黄网站在线观| 国产亚洲精品VA片在线播放| 久久久免费的精品| 亚洲国产日韩精品| 亚洲免费视频一区二区三区| 久久精品免费观看国产| 亚洲中文字幕无码久久2020| free哆啪啪免费永久| 亚洲AV综合色区无码另类小说| 日本中文字幕免费看| 久久久久亚洲av无码专区喷水| 免费人成激情视频在线观看冫 | 6080午夜一级毛片免费看| 7777久久亚洲中文字幕| 免费国产黄网站在线观看视频 | a视频免费在线观看|