小编Sau*_*ati的帖子

Java String.replace()或StringBuilder.replace()

在我使用5-10替换的情况下,有必要使用stringbuilder.

String someData = "......";
someData = someData.replaceAll("(?s)<tag_one>.*?</tag_one>", "");
someData = someData.replaceAll("(?s)<tag_two>.*?</tag_two>", "");
someData = someData.replaceAll("(?s)<tag_three>.*?</tag_three>", "");
someData = someData.replaceAll("(?s)<tag_four>.*?</tag_four>", "");
someData = someData.replaceAll("(?s)<tag_five>.*?</tag_five>", "");
someData = someData.replaceAll("<tag_five/>", "");
someData = someData.replaceAll("\\s+", "");
Run Code Online (Sandbox Code Playgroud)

如果我在这里使用stringBuilder会有所不同吗?

java string performance stringbuilder

6
推荐指数
1
解决办法
423
查看次数

如何使用XSLT在XML中散列字段

有一个XML,我正在使用XSLT构建另一个XML.我希望某些字段具有哈希值而不是实际值.意思我应该知道数据何时被更改,但由于某些安全原因我不想知道数据.

<xsl:template name="sensitiveDataTemplate">
    <xsl:param name="sensitiveData"></xsl:param>
    <xsl:if test="$sensitiveData!=''">
        <xsl:value-of select="'XXXXXX'"></xsl:value-of>
    </xsl:if>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

现在我只是用XXXXX替换数据,但我需要一些哈希值.

xml xslt

6
推荐指数
1
解决办法
1316
查看次数

标签 统计

java ×1

performance ×1

string ×1

stringbuilder ×1

xml ×1

xslt ×1