2010-05-16 88 views
-2

我如何在Java字符串指定这个字符串?分配特殊字符,如“在Java

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

感谢

+7

请参见[Java中的所有转义字符是什么?](http://stackoverflow.com/questions/1367322/what-are-all-the-escape-characters-in-java) – 2010-05-16 20:30:16

+1

如果适用你的环境,而是使用像JSP这样的视图技术。 – BalusC 2010-05-16 20:42:27

+1

您至少可以尝试搜索答案。 – mk12 2010-05-16 20:45:50

回答

5
String s = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"; 

即更换"带有转义形式的字符,\"

0

您也可以使用单引号而不是双引号。那么这不会是一个问题。

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> 
0

而且您可以从外部来源读取字符串,如文件,数据库或JTextField或类似的东西。也许来自Url。 :)