java - java中的Stringbuilder追加方法 queryStr.append(\\%AMP AMP\\$);

标签 java stringbuffer

queryStr.append("\\\\%AMPAMP\\\\$"); 

执行此行后,querStr 会删除

字符串中的一个\,最终结果将是:

"\%AMPAMP\$"

我希望它是:

\\\\%AMPAMP\\\\$

最佳答案

你必须转义斜线:

queryStr.append("\\\\%AMPAMP\\\\$");

关于java - java中的Stringbuilder追加方法 queryStr.append(\\%AMP AMP\\$);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17922163/

相关文章:

java - 将可序列化对象传递给 Activity 时的转换无效

长字符串上的 Java 正则表达式(字符串缓冲区)

java - 仅提取第一次出现的字符以及连字符前后的所有数字

java - 使用 Locale 格式化 LocalDateTime 实例时获取 java.time.DateTimeException

java - HashMap 交换键值,反之亦然

java - 读取 XML 文件行并将它们作为 java 中的字符串读入。

java - 为什么java没有StringBufferOutputStream

java - 如何在 java 中删除字符串缓冲区的最后一个字符?

java - 上传文件时出现 IndexOutOfBoundsException - Java

java - 如何使用 Apache POI 读取具有日期的 Excel 单元格?