2013-03-29 65 views
1

对不起,如果这是一个愚蠢的问题。这是我的问题。我有一个字符串变量a。我需要将下面的行分配给:如何将包含双引号的行分配给Java中的字符串变量?

<td align="center" width="20%" ><a href="/listen/asid/ 

但是当我使用的语法如下:

a="<td align="center" width="20%" ><a href="/listen/asid/" 

它不工作,如Java混淆线内的双引号的开始和结束双引号。我怎样才能正确地做到这一点?谢谢。

+0

Java使用作为转义字符的'\'字符,放在你的'''之前,它会按你的要求做。 – Lucas

+0

'我有一个字符串变量a'等一会儿你已经把它放在一个变量中,那么为什么你需要创建另一个字符串变量? – anubhava

+0

@anubhava这意味着他已经声明了一个String变量a。即:'字符串a;'这并不意味着他已经分配了任何东西。 –

回答

1
String a = "<td align=\"center\" width=\"20%\" ><a href=\"/listen/asid/"; 

\”在这一点上插入文本双引号字符。

+0

明白了,谢谢。已经读过关于逃学序列的书籍,现在我知道它是什么意思:) –

0

特殊字符转义:

String a = "<td align=\"center\" width=\"20%\" ><a href=\"/listen/asid/" 
System.out.println(a); 

其结果将是

<td align="center" width="20%" ><a href="/listen/asid/ 

Read more

+0

为什么你添加额外的斜杠? –

+0

@ user2213396请阅读文章我在回答中提到,结果字符串不会包含额外的斜杠,它只是一种指定字符串内特殊字符的方法 – 4ndrew

0

您应该使用引号转义字符 - \",那将评估在报价你的字符串。

相关问题