更改java输出颜色,自定义颜色输出
平时是不是觉得枯燥的输出颜色,不是白色,就是黑色
通过特定编码进行颜色的更改!
整活
编写枚举类:
public enum ColorEnum {
/**
* 白色
*/
WHITE("\33[0m",0),
/**
* //红色
*/
RED("\33[1m\33[31m", 1),
/**
* //绿色
*/
GREEN("\33[1m\33[32m", 2),
/**
* //黄色
*/
YELLOW("\33[1m\33[33m", 3),
/**
* //蓝色
*/
BLUE("\33[1m\33[34m", 4),
/**
* //粉色
*/
PINK("\33[1m\33[35m",5),
/**
* //青色
*/
CYAN("\33[1m\33[36m",6);
// 成员变量
private String name;
private int index;
// 构造方法
private ColorEnum(String name, int index) {
this.name = name;
this.index = index;
}
// 普通方法
public static String getColor(int index) {
for (ColorEnum c : ColorEnum.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
测试:文章来源:https://www.toymoban.com/news/detail-507595.html
public static void main(String[] args) {
System.out.println(ColorEnum.getColor(0)+"测试红色文字");
System.out.println(ColorEnum.getColor(1)+"测试红色文字");
System.out.println(ColorEnum.getColor(2)+"测试绿色文字");
System.out.println(ColorEnum.getColor(3)+"测试黄色文字");
System.out.println(ColorEnum.getColor(4)+"测试蓝色文字");
System.out.println(ColorEnum.getColor(5)+"测试紫色文字");
System.out.println(ColorEnum.getColor(6)+"测试青色文字");
}
输出:
文章来源地址https://www.toymoban.com/news/detail-507595.html
到了这里,关于更改java输出颜色,自定义颜色输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!