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

日常开发小Tips:后端返回带颜色的字段给前端

一般来说,展示给用户的字体格式,都是由前端控制,展现给用户;

但是当要表示某些字段的数据为异常数据,或者将一些关键信息以不同颜色的形式呈现给用户时,而前端又不好判断,那么就可以由后端来控制

我们可以通过ANSI转义序列来改变文本的颜色。ANSI转义序列是一种特殊的转义字符,用于控制文本的显示方式,包括颜色、字体等。在Java中,我们可以使用System.out.print()方法来输出带有颜色的文本。

上代码:

    public static void main(String[] args) {// 定义颜色String redCode = getColorCode("red");String greenCode = getColorCode("green");String blueCode = getColorCode("blue");// 输出带有颜色的文本System.out.println(redCode + "Hello, World!" + resetCode());System.out.println(greenCode + "Hello, World!" + resetCode());System.out.println(blueCode + "Hello, World!" + resetCode());}public static String getColorCode(String color) {switch (color.toLowerCase()) {case "black":return "\033[30m";case "red":return "\033[31m";case "green":return "\033[32m";case "yellow":return "\033[33m";case "blue":return "\033[34m";case "purple":return "\033[35m";case "cyan":return "\033[36m";case "white":return "\033[37m";default:return "\033[0m";}}public static String resetCode() {return "\033[0m";}

看效果:

http://www.xdnf.cn/news/213301.html

相关文章:

  • 数据结构:实验7.3Huffman树与Huffman编码
  • 【18】爬虫神器 Pyppeteer 的使用
  • 信息科技伦理与道德3-4:面临挑战
  • 宾馆一次性拖鞋很重要,扬州卓韵酒店用品详细介绍其材质与卫生标准
  • 论文导读 - 基于特征融合的电子鼻多任务深度学习模型研究
  • 【无基础】小白解决Docker pull时报错:https://registry-1.docker.io/v2/
  • Html 2
  • verl - 火山引擎大语言模型强化学习训练库
  • Wi-SUN与LoRa和NB-IoT通信技术的对比
  • AI+零售:智能推荐、无人店与供应链管理的未来
  • 基于STM32、HAL库的DS28E15P安全验证及加密芯片驱动程序设计
  • Kafka 消息可靠性深度解析:大流量与小流量场景下的设计哲学
  • [逆向工程]如何理解小端序?逆向工程中的字节序陷阱与实战解析
  • 搜索引擎中的检索模型(布尔模型、向量空间模型、概率模型、语言模型)
  • 贵族运动项目有哪些·棒球1号位
  • CSR社会责任报告是什么?CSR社会责任报告定义
  • C++ 如何计算两个gps 的距离
  • 基于 ARM 的自动跟拍云台设计
  • 【无标题】好用的远程链接插件
  • 水安题库:水利水电安全员ABC精选练习题
  • 阿里巴巴Qwen3发布:登顶全球开源模型之巅,混合推理模式重新定义AI效率
  • 如何个人HA服务器地址和长期密钥
  • 精益管理是什么?如何才能实现精益管理?
  • WinSW注册服务
  • n8n 工作流自动化工具, 幷与 Al Agent 进行集成工作流
  • CPU 空转解析
  • 5G技术在工业4.0中的应用:连接未来,驱动智能制造
  • Linux0.11系统调用:预备知识
  • 双向流热固耦合的收敛
  • ShaderToy学习笔记 05.3D旋转