用java中的图像替换字符串?

时间:2013-12-25 07:35:58

标签: java string spring

我有什么办法可以用图像替换文字吗?我可以调整任何字符串Util方法,以便像替换 replaceAll 或其他任何方法一样吗?我尝试了很多东西但是做不到。我知道这是一个愚蠢的问题但是试一试。

String string = "This is an |IMAGE|";
( string.contains("IMAGE") ? string.replace("|IMAGE|", *what to do here*) : string  );

我想替换| IMAGE |用我系统中的图像。

输出应如下所示:
enter image description here

3 个答案:

答案 0 :(得分:2)

String无法包含图片。它严格来说是一系列字符。

但是,如果您的字符串实际上是一段HTML文本,则可以放入img标记。例如:

This is an <img src="url/of/the/image">

答案 1 :(得分:0)

无法用图像替换String。它并没有真正起作用。

这就是html中alt的用途。如果无法检索图像,则会显示一条消息。

This is an <img src="someImage" alt="[ IMAGE ]"/>

enter image description here

<html>
    <body>
    This is an <img src="fblfhalf" alt="[ IMAGE ]"/>
    <body>
</html>

如果路径正确,则会显示图像

This is an <img src="average.png" alt="[ IMAGE ]"/>

enter image description here

答案 2 :(得分:0)

纯字符串无法显示图像。

但是如果您可以访问Swing GUI,则可以选择使用JLabel类,简单的单词就是将图像粘合在一起的标签。

您可以在Oracle网站上的JLabel上查看tutorial