1

对不起,如果这是一个愚蠢的问题。这是我的问题。我有一个字符串变量 a。我需要将以下行分配给:

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

但是当我使用以下语法时:

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

它不起作用,因为 Java 将行内的双引号混淆为开始和结束双引号。我怎样才能正确地做到这一点?谢谢。

4

4 回答 4

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

\" 此时在文本中插入双引号字符。

于 2013-03-29T15:09:01.923 回答
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/

阅读更多

于 2013-03-29T15:08:07.550 回答
0

您应该对引号使用转义字符 - \",这将评估为字符串中的引号。

于 2013-03-29T15:08:58.467 回答
0

您需要“逃避”"使用\

http://docs.oracle.com/javase/tutorial/java/data/characters.html

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

于 2013-03-29T15:10:11.490 回答