我正在使用httpclient发布帖子请求,有些字符串有很多引号,除了转义它们之外还有什么我可以做的。它们需要很长时间才能逃脱它们。
答案 0 :(得分:2)
如果它们真的很长,你可以从文件中读取它们,但据我所知,Java中没有替代的字符串文字形式。
答案 1 :(得分:0)
查找/替换?我假设您的意思是手动,确定程序上不会花费很长时间。
答案 2 :(得分:0)
您可以使用其他字符,也许是单引号,然后将其替换。
String withDQuotes = "a 'string' with 'lots' of 'quotes' here".replace( "'", "\"" );
此解决方案的问题在于您是否需要发送单引号。也许,你可以使用一个你确定不会发送的字符。
答案 3 :(得分:0)
你应该研究一个适当的模板系统,如FreeMarker或Velocity或类似的东西。嵌入式字符串只会让你看起来很糟糕,除了难以维护。