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

在java中尝试在字符串的开头和结尾添加引号(";),java,string,ternary-operator,Java,String,Ternary Operator,这是我要附加的主字符串。因此,如果disruptedName.toString()=Adam,那么它应该显示“Adam”。 我还需要一个三元运算符的帮助。我在下面试过,但没有用: BufferedWriter bw = null; bw.append(disruptedName.toString()); 您只需使用反斜杠键进行转义: bw.append(disruptedName.toString().isEmpty() ? "" : " ".concat(disruptedName.toSt

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

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

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

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

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

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

下面将解决您的问题

您可以使用反斜杠
(\)

disruptedName.toString().isEmpty()?“”:“\”.concat(disruptedName.toString().isEmpty()).concat(“\”)


您可以参考下面的了解转义字符来解决您的问题

您可以使用反斜杠
(\)

disruptedName.toString().isEmpty()?“”:“\”.concat(disruptedName.toString().isEmpty()).concat(“\”)


您可以参考了解转义字符

预期输出是什么?预期输出是什么?