我如何在Java字符串指定这个字符串?分配特殊字符,如“在Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
感谢
我如何在Java字符串指定这个字符串?分配特殊字符,如“在Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
感谢
String s = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
即更换"
带有转义形式的字符,\"
您也可以使用单引号而不是双引号。那么这不会是一个问题。
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
而且您可以从外部来源读取字符串,如文件,数据库或JTextField或类似的东西。也许来自Url。 :)
请参见[Java中的所有转义字符是什么?](http://stackoverflow.com/questions/1367322/what-are-all-the-escape-characters-in-java) – 2010-05-16 20:30:16
如果适用你的环境,而是使用像JSP这样的视图技术。 – BalusC 2010-05-16 20:42:27
您至少可以尝试搜索答案。 – mk12 2010-05-16 20:45:50