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

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

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

    posts - 88, comments - 3, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java修改stdout的歷史輸出

    Posted on 2016-04-21 17:06 Milo的海域 閱讀(424) 評論(0)  編輯  收藏 所屬分類: Java
    java里如何修改console的歷史輸出信息呢?如果是當前行的修改可以簡單想到"\r"的方案,但是如果要修改上一行呢? google了下原來還是有方法的,需要用到ansi的control sequences
    ANSI code

    用java寫了個簡單的例子,例子就是把曾經的output修改為其他字符串并恢復之后的打印,代碼里加了sleep,主要方便理解各種控制序列的含義
            //print some test messages
            System.out.println("1");
            Thread.sleep(
    1000);
            System.out.println(
    "22");
            Thread.sleep(
    1000);
            System.out.println(
    "333");
            Thread.sleep(
    1000);
            System.out.println(
    "4444");
            Thread.sleep(
    1000);

            
    /**
             * modify "333" to "-"
             
    */
            
    // Move up two lines
            int count = 2;
            System.out.print(String.format(
    "\033[%dA", count));
            Thread.sleep(
    1000);
            
    // Erase current line content
            System.out.print("\033[2K");
            Thread.sleep(
    1000);
            
    // update with new content
            System.out.print("-");
            Thread.sleep(
    1000);
            
    // Move down two lines
            System.out.print(String.format("\033[%dB", count));
            Thread.sleep(
    1000);
            
    // Move cursor to left beginning
            System.out.print(String.format("\033[D", count));
            
    // continue print others
            Thread.sleep(1000);
            System.out.println(
    "55555");
            Thread.sleep(
    1000);
    主站蜘蛛池模板: 成年人视频在线观看免费| 亚洲第一区精品日韩在线播放| 国产亚洲精品AA片在线观看不加载| 亚洲国产视频一区| 91成人免费观看在线观看| 在线a毛片免费视频观看| 亚洲综合国产精品| 丰满少妇作爱视频免费观看| 24小时免费直播在线观看| 亚洲一区二区三区首页| 岛国精品一区免费视频在线观看| 日韩一级免费视频| 91亚洲精品自在在线观看| 国产免费网站看v片在线| 亚洲精品A在线观看| 亚洲综合激情五月丁香六月| 日韩精品无码专区免费播放| 亚洲精品无码专区久久久| 青青视频免费在线| 免费的一级黄色片| 亚洲人成网站18禁止久久影院| 在线成人精品国产区免费| 亚洲精品动漫人成3d在线| 精品无码专区亚洲| 最新免费jlzzjlzz在线播放| 亚洲白色白色在线播放| 亚欧免费无码aⅴ在线观看| 自拍偷自拍亚洲精品被多人伦好爽 | 一区二区三区视频免费| 免费观看的av毛片的网站| 亚洲13又紧又嫩又水多| 最近中文字幕2019高清免费| 亚洲AV无码专区电影在线观看| 国产福利免费视频 | 国产免费爽爽视频在线观看| 亚洲中文字幕成人在线| 色哟哟国产精品免费观看| 国产一精品一aⅴ一免费| 亚洲av乱码中文一区二区三区| 拍拍拍又黄又爽无挡视频免费| 亚洲一级黄色大片|