我有这段代码:
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设置一个颜色,以便有一种简单的方法来读取文件。
答案 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>"