<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的海域 閱讀(413) 評論(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);
    主站蜘蛛池模板: 亚洲无删减国产精品一区| 国产精品久久亚洲不卡动漫| 99re6在线精品视频免费播放| 亚洲国产成人手机在线电影bd | 久久国产精品免费看| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 99爱视频99爱在线观看免费| 亚洲卡一卡二卡乱码新区| mm1313亚洲国产精品美女| 91精品免费高清在线| 国产亚洲成在线播放va| 亚洲成人在线网站| 免费国产不卡午夜福在线| 七色永久性tv网站免费看| 日韩欧美亚洲国产精品字幕久久久| 亚洲热线99精品视频| 无码日韩精品一区二区免费 | 午夜网站免费版在线观看| 中文字幕成人免费高清在线| 亚洲中文无码av永久| 亚洲国产精品无码久久久久久曰 | 亚洲AV无码精品色午夜果冻不卡| 免费A级毛片无码免费视| 99在线视频免费观看| 亚洲欧洲无码一区二区三区| 久久精品国产亚洲av麻| 免费亚洲视频在线观看| 日韩免费精品视频| 在线观看特色大片免费网站| 香蕉视频亚洲一级| 国产精品亚洲片夜色在线| 久久久久亚洲精品成人网小说| 免费在线观看视频a| 一二三四在线播放免费观看中文版视频| 免费国产污网站在线观看| 国产AV日韩A∨亚洲AV电影| 色噜噜亚洲男人的天堂| 亚洲三级电影网址| 亚洲婷婷五月综合狠狠爱| 免费v片在线观看品善网| 一个人免费高清在线观看|