一、颜色代码

二、ANSI控制码

三、应用
public static void main(String[] args) {
System.out.println(printColor("HelloWorld",31,0));
System.out.println(printColor("HelloWorld",32,0));
System.out.println(printColor("HelloWorld",33,0));
System.out.println(printColor("HelloWorld",34,0));
System.out.println(printColor("HelloWorld",35,0));
System.out.println(printColor("HelloWorld",36,0));
System.out.println(printColor("HelloWorld",37,0));
System.out.println("-----------------------------------");
System.out.println(printColor("HelloWorld",40,1));
System.out.println(printColor("HelloWorld",41,3));
System.out.println(printColor("HelloWorld",42,1));
System.out.println(printColor("HelloWorld",43,4));
System.out.println(printColor("HelloWorld",44,3));
System.out.println(printColor("HelloWorld",45,3));
System.out.println(printColor("HelloWorld",46,3));
System.out.println(printColor("HelloWorld",47,3));
}
/**
* 打印字体颜色
* @param text 文本内容
* @param colorCode 颜色代码
* @param type 字体类型 1:粗体 3:斜体 4:下划线 5:闪烁 7:反显 8:隐藏 0:默认无
* @return
*/
public static String printColor(String text, int colorCode,int type) {
boolean isType=type!=1 && type!=3 && type!=4;
if(isType){
//添加字体颜色
return ("\033["+colorCode+"m" + text + "\033[0m");
}else{
//添加背景色和字体类型
return ("\033["+colorCode+";"+type+"m" + text + "\033[0m");
}
}

3854

被折叠的 条评论
为什么被折叠?



