BufferedWriter bw = null;
bw.append(disruptedName.toString());
这是我追加的主要字符串。因此,如果disruptedName.toString()= Adam,那么它应该显示“Adam”。 我还需要在三元运算符的帮助下完成这项工作。我试过以下但没用:
bw.append(disruptedName.toString().isEmpty() ? "" : " ".concat(disruptedName.toString()).concat(") "));
答案 0 :(得分:1)
您只需使用反斜杠键进行转义:
bw.append(disruptedName.toString().isEmpty() ? "" : "\"" + disruptedName.toString() + "\""));
答案 1 :(得分:1)
以下将解决您的问题
您可以使用反斜杠(\)
disruptedName.toString().isEmpty() ? "" : "\"".concat(disruptedName.toString().isEmpty()).concat("\"")
您可以参考this了解转义字符