这是在java中为String添加单引号的最佳方法

时间:2015-04-08 13:37:32

标签: java string append string-formatting

例如,

String x= "ABC";

将ABC转换为' ABC'的最佳方式?

2 个答案:

答案 0 :(得分:3)

String

相比,这会创建更少的中间+个对象
public static String quote(String s) {
    return new StringBuilder()
        .append('\'')
        .append(s)
        .append('\'')
        .toString();
}

public static void main(String[] args) {
    String x = "ABC";
    String quotedX = quote(x);
    System.out.println(quotedX);
}

打印'ABC'

答案 1 :(得分:2)

另一个选项是转义字符,在Java中是反斜杠()。 所以:String x = "\'ABC\'";

这是一个很好的reference