当前位置: 首页 > wzjs >正文

兰州做网站es5188谷歌上怎样做网站

兰州做网站es5188,谷歌上怎样做网站,wordpress页脚菜单横排,济南seo整站优化厂家1. 场景 很多软件会在控制台打印带颜色和格式的文字,需要使用转义符实现这个功能。 2. 详细说明 2.1.转义符说明 样式开始:\033[参数1;参数2;参数3m 可以多个参数叠加,若同一类型的参数(如字体颜色)设置了多个&…

1. 场景

很多软件会在控制台打印带颜色和格式的文字,需要使用转义符实现这个功能。

2. 详细说明

2.1.转义符说明

样式开始:\033[+参数1+;+参数2+;+参数3+m

可以多个参数叠加,若同一类型的参数(如字体颜色)设置了多个,则以最后一个为准。

样式结束:\033[0m

0 是默认样式,也就是表示从此处往后的样式为默认样式

2.2.参数说明

其他格式:

参数值含义
0默认值
1粗体
3斜体
4下划线
7反显
9中划线

字体格式:

参数值含义
30黑色字体
90黑色字体+高亮
31红色字体
91红色字体+高亮
32绿色字体
92绿色字体+高亮
33黄色字体
93黄色字体+高亮
34蓝色字体
94蓝色字体+高亮
35紫色字体
95紫色字体+高亮
36青色字体
96青色字体+高亮
37白色字体
97白色字体+高亮

背景格式:

参数值含义
40黑色背景
100黑色背景+高亮
41红色背景
101红色背景+高亮
42绿色背景
102绿色背景+高亮
43黄色背景
103黄色背景+高亮
44蓝色背景
104蓝色背景+高亮
45紫色背景
105紫色背景+高亮
46青色背景
106青色背景+高亮
47白色背景
107白色背景+高亮

3. 代码实现

格式参数枚举类

public enum TextFormatterEnum {// no formatDEFAULT(0),// other formatBOLD(1),ITALIC(3),UNDERLINE(4),REVERSE_DISPLAY(7),LINE_THROUGH(9),// font formatFONT_BLACK(30),FONT_BLACK_LIGHT(90),FONT_RED(31),FONT_RED_LIGHT(91),FONT_GREEN(32),FONT_GREEN_LIGHT(92),FONT_YELLOW(33),FONT_YELLOW_LIGHT(93),FONT_BLUE(34),FONT_BLUE_LIGHT(94),FONT_PURPLE(35),FONT_PURPLE_LIGHT(95),FONT_CYAN(36),FONT_CYAN_LIGHT(96),FONT_WHITE(37),FONT_WHITE_LIGHT(97),// background formatBACKGROUND_BLACK(40),BACKGROUND_BLACK_LIGHT(100),BACKGROUND_RED(41),BACKGROUND_RED_LIGHT(101),BACKGROUND_GREEN(42),BACKGROUND_GREEN_LIGHT(102),BACKGROUND_YELLOW(43),BACKGROUND_YELLOW_LIGHT(103),BACKGROUND_BLUE(44),BACKGROUND_BLUE_LIGHT(104),BACKGROUND_PURPLE(45),BACKGROUND_PURPLE_LIGHT(105),BACKGROUND_CYAN(46),BACKGROUND_CYAN_LIGHT(106),BACKGROUND_WHITE(47),BACKGROUND_WHITE_LIGHT(107);int value;TextFormatterEnum(int value) {this.value = value;}
}

内容格式化类

import java.util.Arrays;public class TextFormatter {private static final String EMPTY = "";private static final String SEPARATOR = ";";private static final String FORMATTER = "\033[%sm%s\033[0m";public static String formatText(String text, TextFormatterEnum... formats) {if (text == null || text.isEmpty()) {return EMPTY;}if (formats == null || formats.length == 0) {return text;}String[] array = Arrays.stream(formats).map(format -> String.valueOf(format.value)).toArray(String[]::new);String formatStr = String.join(SEPARATOR, array);return String.format(FORMATTER, formatStr, text);}
}

注:在 cmd 或 powershell 窗口,上述代码无法输出带格式内容,可以使用jansi这个库;如果使用 python,在输出到控制台前,先执行cls命令,再输出,即可进行带格式的内容打印。

4. 测试

测试代码:

public class Test {public static void main(String[] args) {System.out.println(TextFormatter.formatText("红、白字体同时设置,后设置的白色覆盖前面的红色,黑色背景带中划线和下划线粗体斜体",TextFormatterEnum.UNDERLINE, TextFormatterEnum.LINE_THROUGH, TextFormatterEnum.ITALIC,TextFormatterEnum.BOLD, TextFormatterEnum.FONT_RED_LIGHT, TextFormatterEnum.FONT_WHITE,TextFormatterEnum.BACKGROUND_BLACK) + TextFormatter.formatText("蓝色字体紫色背景带中划线和下划线粗体斜体+反显",TextFormatterEnum.FONT_YELLOW, TextFormatterEnum.UNDERLINE, TextFormatterEnum.LINE_THROUGH,TextFormatterEnum.ITALIC, TextFormatterEnum.BOLD, TextFormatterEnum.BACKGROUND_PURPLE,TextFormatterEnum.REVERSE_DISPLAY));}
}

IDEA 控制台输出:
在这里插入图片描述


文章转载自:

http://ms0U6Pvv.zfzgp.cn
http://T8xoV3vY.zfzgp.cn
http://WF2pmSgo.zfzgp.cn
http://PrKE3WIt.zfzgp.cn
http://fkNEJk6A.zfzgp.cn
http://8uHUdQWA.zfzgp.cn
http://Y1p6AFop.zfzgp.cn
http://kW05QYSO.zfzgp.cn
http://K6xX4512.zfzgp.cn
http://pVks1C29.zfzgp.cn
http://N1jTHGbo.zfzgp.cn
http://cGUfLO2I.zfzgp.cn
http://pmGxCb3i.zfzgp.cn
http://1GV2USw9.zfzgp.cn
http://DYIM1vjA.zfzgp.cn
http://mNlGsBHX.zfzgp.cn
http://ex0y58sF.zfzgp.cn
http://gQqFWVsB.zfzgp.cn
http://gqvNIGDo.zfzgp.cn
http://IzE63KiI.zfzgp.cn
http://gDBAvv0Z.zfzgp.cn
http://FElG42sV.zfzgp.cn
http://XA1ShqgX.zfzgp.cn
http://IzEgWCoo.zfzgp.cn
http://9FdwdYKY.zfzgp.cn
http://QYMuygIU.zfzgp.cn
http://zZ1dOjQt.zfzgp.cn
http://3c2OTFfc.zfzgp.cn
http://cpZt9SLq.zfzgp.cn
http://rd7UegIt.zfzgp.cn
http://www.dtcms.com/wzjs/766955.html

相关文章:

  • 网站代码建设 实例白色网站配色
  • 佛山市建设局网站互联网平台是什么意思
  • 网站建设技能wordpress 后台制作
  • 给人家做网站服务器自己搭吗wordpress网站怎么优化
  • 建立企业网站的详细步骤线上商城系统
  • 网站开发实战 王机械外协加工网最新订单
  • 如何建平台网站杭州网站做的好公司哪家好
  • 网站做电子公章违法吗网站管理建设的总结
  • 网站建设首选易网宣网页设计品牌故事
  • 网站上怎么做返回主页链接公司官网制作多少钱
  • 娄底市住房和城乡建设局官方网站h5网站制作网站开发
  • 网站开发有什么网站广东网站建设公司排名
  • 信息图表制作网站江山有做网站开发吗
  • 不备案 国内网站新乡建网站
  • 阿里云虚拟机怎么做多个网站.net 创建网站项目
  • 专业的南昌网站建设网站网页设计专业公司
  • 数据查询网站制作网站哪里好
  • wordpress 导入用户济南网站seo技术
  • 珠海企业模板建站东莞南城网站开发公司电话
  • 织梦网站搭建如何加强网站安全建设
  • 做网站的属于什么工作类型大理石在哪些网站做宣传
  • 开源外贸网站公司在百度做网站
  • 深圳做响应式网站制作贷款公司通过做网站来给予平台贷款
  • 沈阳专业网站建设报价有批量做基因结构的网站吗
  • 太原建站公司有哪些网站建设公司哪个好呀金融网站建设
  • 专业网站的建设网站模板编辑工具
  • 嘉兴企业网站设计哪家好重庆免费网站建站模板
  • 建立网站 营业执照移动互联网包括三个基本要素( )、( )和( )。
  • 牡丹江3d网站开发seo搜索排名优化公司
  • 盘锦建设资质网站wordpress数据库ip