0

我正在使用 httpclient 进行发布请求,并且一些字符串有很多引号,除了转义它们之外我还能做些什么。要摆脱它们需要很长时间。

4

4 回答 4

2

如果它们真的很长,您可以从文件中读取它们,但据我所知,Java 中没有替代的字符串文字形式。

于 2012-07-21T03:41:36.730 回答
0

查找/替换?我假设您的意思是手动,当然以编程方式不会花费很长时间。

于 2012-07-21T03:43:02.967 回答
0

您可以使用另一个字符,也许是一个单引号,然后它们会替换它。

String withDQuotes = "a 'string' with 'lots' of 'quotes' here".replace( "'", "\"" );

此解决方案的问题是您是否需要发送单引号。也许,您可以使用您确定不会发送的字符。

于 2012-07-21T03:44:22.800 回答
0

您可能应该研究一个合适的模板系统,如FreeMarkerVelocity或类似的东西。嵌入的字符串只会让你看起来很糟糕,而且维护起来很痛苦。

于 2012-07-21T04:01:25.177 回答