如何在Java中将包含双引号的行分配给字符串变量?

时间:2013-03-29 15:07:19

标签: java

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

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

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

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

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

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分: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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

您需要使用"

“逃离”\

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

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