【问题标题】:Array.toString(boolean) valuesArray.toString(boolean) 值
【发布时间】:2013-01-29 19:29:41
【问题描述】:

在 java servlet 中,

boolean[] arrBool = new boolean[6];

我正在显示resp.getWriter.println(Arrays.toString(arrBool))

所以输出就像[false, true, true, false, false, true]

我随机生成这些布尔值。有什么办法可以用不同的颜色、样式或其他东西来区分真实值吗?

【问题讨论】:

  • 我没有JSP页面,这是servlet
  • 添加一个循环,以不同的html/css样式写true和false。

标签: java html google-app-engine servlets


【解决方案1】:

试着用span包围它

resp.getWriter().println(
        Arrays.toString(arrBool).replace(
                "true","<span style=\"color:#0000FF\">true</span>"));

您也可以简单地遍历数组,如果找到 true 则将其打印为 &lt;span style=\"color:#0000FF\"&gt;true&lt;/span&gt;

【讨论】:

  • 非常感谢您的帮助。它替换了“true”,但不识别 HTML。它只显示那里的任何内容,例如 true
  • @Mac 通常,servlet 的输出是浏览器使用的 HTML 代码,因此它应该可以工作。您能否详细介绍一下您是如何使用此代码的?
  • 我正在使用此代码在 google app 引擎上运行,然后在 android app 上检索这些值。我再次检查,它只是在替换中显示了确切的内容
  • @Mac 哦,所以输出不是由浏览器使用,而是由 android 应用程序使用。在那种情况下,我的答案将不起作用。不幸的是,我对 android 组件几乎一无所知。也许如果您从使用 servlet 输出的 android 应用程序中发布代码并打印它,我们将能够找出一些东西。没有它,我将无法为您提供帮助。
猜你喜欢
  • 2015-01-23
  • 2011-09-07
  • 1970-01-01
  • 1970-01-01
  • 2011-08-08
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
相关资源
最近更新 更多