Java print语句中的语法错误

时间:2015-09-25 19:40:53

标签: java

System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"\))");

我收到了错误消息。我想将上面的语句打印为字符串。 有人可以帮助我。

4 个答案:

答案 0 :(得分:1)

删除最后一个反斜杠\,无需转义)

System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"))");

DEMO1

解决问题中的问题

String v11 = "John";
System.out.println("if(line.contains(\"<string key=\\\"concept:name\\\" value=\\\""+v11+"\\\"/>\"))");

输出

if(line.contains("<string key=\"concept:name\" value=\"John\"/>"))

DEMO2

答案 1 :(得分:0)

无需在行尾躲避')'。

更改后的陈述是:

System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"))");

答案 2 :(得分:0)

原创

System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"**\**))");

****不需要我已从原始

中删除

更改:

System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"))");

答案 3 :(得分:0)

String v11 = "John1";
System.out.println("if(line.contains(\"<string key=\\\"concept:name\\\" value=\\\""+v11+"\\\"/>\"))");

删除最后的反弹并将“LCSP”更新为v11变量。

<强>输出:

if(line.contains("<string key=\"concept:name\" value=\"John1\"/>"))