2015-09-25 59 views
-4
System.out.println("if(line.contains(\"<string key=\"concept:name\" value=\"LCSP\"/>\"\))"); 

我收到错误。我想以字符串形式打印上面的语句。 有人可以帮助我。Java打印语句中的语法错误

+1

你能与我们分享了*确切*错误? –

+0

P.S.你有太多的''。 –

+3

不需要在行尾结束')'。 – KishoreReddy

回答

0

不需要在行末结束''''。

改变的说法是:

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

System.out.println(“if(line.contains(\” \ “\))”); – vtammy

+0

存在语法错误。 ANy帮助 – vtammy

+0

雅它有语法错误,我写了评论,只是读了。 – KishoreReddy

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

+0

String v11 =“John”; System.out.println(“if(line.contains(\” \“))”); \t \t \t \t \t \t \t \t //我要替换 “LCSP” 与V11如何做到这一点 – vtammy

+0

@vtammy更新我的回答检查'DEMO2' – silentprogrammer

+0

字符串V11 = “John1”; System.out.println(“if(line.contains(\” \“))”);我的输出应该是:if(line.contains(“”))任何帮助,如何解决此问题 – vtammy

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\"/>\"))"); 
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\"/>")) 
+0

没有得到任何输出。 – vtammy

+0

@vtammy现在检查答案。用变量'v11'更新。 – YoungHobbit

+0

String v11 =“John1”; \t \t \t \t \t \t的System.out.println( “如果(line.contains(\”<字符串键= \ “的概念:名\” VALUE = “+ V11 +”/> \ “))”); \t \t \t 我的输出应该是: 如果(line.contains( “<字符串键= \” 的概念:名\ “值= \ ”John1 \“/>”)) 任何帮助,如何改正这 – vtammy