av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Jansi:讓控制臺輸出彩色字符的方法

給政府做項目時我們一般都使用的是Java,服務(wù)器一般都是Weblogic或Tomcat(開發(fā)環(huán)境)。經(jīng)常使用Java的人都知道,它在后臺輸出的信息一般都是黑底白字,或在Linux環(huán)境中可以改成黑綠字等,反正是很單調(diào)。我也從來沒想過它能夠變成彩色,但今天我發(fā)現(xiàn)了一個java類庫——Jansi——它能夠讓你在控制臺輸出色彩繽紛的文字。先給大家看看效果:

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、紅旗ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的紅旗網(wǎng)站制作公司

Jansi雖然是一個很小的Java包,卻有著豐富的接口,讓你配置各種輸出效果,但用法非常的簡單:

 
 
  1. import static org.fusesource.jansi.Ansi.*;
  2. import static org.fusesource.jansi.Ansi.Color.*;
  3. ...
  4. System.out.println( ansi().eraseScreen().fg(RED).a("Hello").fg(GREEN).a(" World").reset() );

相信你從上面的語義中能看出它是輸出了紅色的“Hello”和綠色的“World”。

它還有一種更簡潔的寫法:

 
 
  1. System.out.println( ansi().eraseScreen().render("@|red Hello|@ @|green World|@") );

這種寫法能實現(xiàn)相同的效果。

上面的用法是調(diào)用了Jansi輸出接口生成彩色字。Jansi可以讓你的System.out.println()方法直接輸出彩色字體,用法是使用System.out.println()前,先執(zhí)行:

 
 
  1. import org.fusesource.jansi.AnsiConsole;
  2. ...
  3. AnsiConsole.systemInstall();

Jansi的這種技能實際上是利用ANSI轉(zhuǎn)義代碼來控制終端輸出。很多高人用顏色各異的字符在終端屏幕上平湊出各種神奇復(fù)雜的精彩圖案。這些代碼的源文件通常保持為.ans后綴的文件,下面的這個圖案就是利用Jansi輸出MW-TSA2.ANS得到的,很神奇吧。

本文出自:http://www.vaikan.com/jansi/


分享名稱:Jansi:讓控制臺輸出彩色字符的方法
分享URL:http://uogjgqi.cn/article/ccisepg.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流