我正在使用 httpclient 进行发布请求,并且一些字符串有很多引号,除了转义它们之外我还能做些什么。要摆脱它们需要很长时间。
问问题
54 次
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
您可能应该研究一个合适的模板系统,如FreeMarker或Velocity或类似的东西。嵌入的字符串只会让你看起来很糟糕,而且维护起来很痛苦。
于 2012-07-21T04:01:25.177 回答