对不起,如果这是一个愚蠢的问题。这是我的问题。我有一个String变量a。我需要将以下行分配给:
<td align="center" width="20%" ><a href="/listen/asid/
但是当我使用以下语法时:
a="<td align="center" width="20%" ><a href="/listen/asid/"
它不起作用,因为Java混淆了行内的双引号,用于起始和结束双引号。我怎样才能正确地做到这一点?感谢。
答案 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/
答案 2 :(得分:0)
您应该使用引号的转义字符 - \"
,这将评估字符串中的引号。
答案 3 :(得分:0)
您需要使用"
\
http://docs.oracle.com/javase/tutorial/java/data/characters.html
a="<td align=\"center\" width=\"20%\" ><a href=\"/listen/asid/"