java - 这是在 java 中为字符串 append 单引号的最佳方法

标签 java string append string-formatting

例如,

String x= "ABC";

将 ABC 转换为“ABC”的最佳方法是什么?

最佳答案

+ 相比,这将创建更少的中间 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'

关于java - 这是在 java 中为字符串 append 单引号的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29516260/

相关文章:

java - 将字符串 ("2022-12-23T07:20:00") 时间转换为 ZonedDateTime

javascript - javascript 字符串中带有转义 unicode 字符的字符串和非转义 unicode 字符之间有什么区别?

Kotlin append 到文件

java - 类型参数不在类型变量的范围内

java - 您将如何以编程方式从存储在字符串中的日期创建模式?

java - db4o获取特定对象android java

java - 如何从 RequestContextHolder 获取 MultipartHttpServletRequest?

python - 如何将字符串拆分为奇数序列?

Python根据条件查找数组中的索引

arrays - 无法将字符串 append 到 Swift 中的可变数组