java - 用java字符串中的th替换所有td的标签

标签 java

我想用这个字符串中的“th”替换所有“td”

String head = "<tr>\n<td>&nbsp;</td>\n<td>&nbsp;</td>\n<td>Libelle</td>\n" 
                      + "<td>Nom Table</td>\n<td>Groupe</td>\n<td>&nbsp;</td>\n</tr>\n"

我尝试使用:

head.replace("<td>", "<th>");
head.replace("</td>", "</th>");

但它不起作用。

你能帮帮我吗?

最佳答案

String.replace(..) 将返回结果字符串,因此您需要将其重新设置

head = head.replace("<td>", "<th>");
head = head.replace("</td>", "</th>");

关于java - 用java字符串中的th替换所有td的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44967456/

相关文章:

java - Spring MVC - 如何使用不同的映射注释调用相同的 URL

java - 在同一类的另一个方法中获取我的 Treeset 的结果

java - 从字符串中删除字符?

java - 如何将泛型类扩展为泛型类

java - 在 web 应用程序中使用 spring security 实现 Oauth2

java - 无法在插件外部合并 Eclispe JDT codeAssist 设施

java - 如何将我的 RESTful 应用程序部署到 Apache 服务器?

java - 密码编辑记录器

java - 我可以在 Jxls 2+ 中的模板和输出格式中使用 .XLSX 吗?

Java 子字符串在字符串验证后中断