尝试在java中的字符串的开头和结尾添加引号mark(“”)

时间:2017-05-05 05:23:21

标签: java string ternary-operator

BufferedWriter bw = null;
bw.append(disruptedName.toString());

这是我追加的主要字符串。因此,如果disruptedName.toString()= Adam,那么它应该显示“Adam”。 我还需要在三元运算符的帮助下完成这项工作。我试过以下但没用:

bw.append(disruptedName.toString().isEmpty() ? "" : " ".concat(disruptedName.toString()).concat(") "));

2 个答案:

答案 0 :(得分:1)

您只需使用反斜杠键进行转义:

bw.append(disruptedName.toString().isEmpty() ? "" : "\"" + disruptedName.toString() + "\""));

答案 1 :(得分:1)

以下将解决您的问题

您可以使用反斜杠(\)

disruptedName.toString().isEmpty() ? "" : "\"".concat(disruptedName.toString().isEmpty()).concat("\"")

您可以参考this了解转义字符