(Java) 字符串颜色不会变回白色?

问题描述 投票:0回答:1
import java.io.*;
class Main {
  public static final String reset="\u001B[0m";
  public static final String red="\u001B[31m";
  public static final String white="\u001B[37m";
  public static void main(String[] args) {
    System.out.println("A");
    System.out.println(red+"A"+reset);
    System.out.println(white+"A"+reset);
    String b="B";
    System.out.println(b);
    System.out.println(red+b+reset);
    System.out.println(white+b+reset);
    String c="C";
    System.out.println(c);
    c=red+c+reset;
    System.out.println(c);
    c=white+c+reset;
    System.out.println(c); //prints red 
    String d="D";
    System.out.println(d);
    d=red+d;
    System.out.println(d);
    d=white+d;
    System.out.println(d); //prints red
  }
}

为什么第 19 行和第 25 行打印成红色而不是白色?

更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字所以我可以发布更多文字更多文字,以便我可以发布更多文字,以便我可以发布此

java string variables colors
1个回答
0
投票

通过连接红色和重置转义码来修改变量 c 和 d,这会将文本的颜色更改为红色。

© www.soinside.com 2019 - 2024. All rights reserved.