将颜色设置为String Java

时间:2013-07-12 09:47:26

标签: java string file colors set

我有这段代码:

public Collection test {

   String valRegistre;
   ...


   boolean a = testRegistre(valRecupReceiveData);

   if(a == true) {
       valRegistre = "Resultat du TEST OK";}
   else {
       valRegistre = "Resultat du TEST MAUVAIS - Message d'erreur affiche : " + valRecupReceiveData;        
   }
   ...
}

将String valRegistre发送到文件txt,该文件将由人类读取。我想为这个String设置一个颜色,以便有一种简单的方法来读取文件。

2 个答案:

答案 0 :(得分:1)

String对象仅代表文本数据,因此不支持颜色,字体或任何与 表示 有关的内容文本。

此外,.txt文件格式为纯文本,也不支持表示方面。

如果您想控制表示,则需要使用支持它的文件格式,例如 html pdf rtf html 很可能是最简单的。要指定颜色,您需要使用CSS样式,可以在同一文件中定义。

e.g。

<!DOCTYPE html>
<html>
  <head>
    <style>
      .error {
        color: red;
      }
    </style>
  </head>
  <body>
    <span class="error">Resultat du TEST MAUVAIS</span>
  </body>
</html>

答案 1 :(得分:0)

.txt文件格式没有颜色的原生支持。

我建议您将结果发送到人类将在浏览器中阅读的html文件。

使用html格式更容易,更标准化,也可能更具表现力。

示例:

<html><body><font color=\"red\">Ton test est mauvais</font></body></html>"