孙娜 发表于 2013-3-15 21:00 双引号里面的代表的是字符串,你把表示字符串的双引号转义了当然报错。{"\"hello\""} 这样输出的结果是“he ...
张栓紧 发表于 2013-3-15 20:58 java中\是转义字符的意思,好比你想在控制台输出 \ 就可以这样System.out.println("\\"); 所以说 {"\"h ...
黑马-郑玉元 发表于 2013-3-15 21:01 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那 ...
ZSY555 发表于 2013-3-15 21:01 其实这都没什么多想的,你就记住怎么套用转义字符就行啦,他们是java中的有特殊含义的字符,如果你要用它, ...
张栓紧 发表于 2013-3-15 21:38 这个转义是字符串,必须在字符串中的, 如果 {\" "hello" \" } 这样写,则\" java虚拟机会把它 ...
郝勇 发表于 2013-3-15 21:12 这是你给的资料中的一个 039 \"
黑马-郑玉元 发表于 2013-3-15 21:58 这应该是java的编译机制与运行结果打印在控制台的原则问题。就像是exception和runtimException,一个是编 ...
郝勇 发表于 2013-3-15 21:06 我的意思是说 {"\"hello\""} 是对的! 而这样{ \" "hello" \" } ...
孙娜 发表于 2013-3-15 22:12 你想让{ \" "hello" \" }输出""hello""吧,那你需要把\"用单引号或者双引号引起来,我 ...
郝勇 发表于 2013-3-15 22:20 谢谢了 真心感谢 我的理解是转义后就是字符了,你能直接输出字 ...
孙娜 发表于 2013-3-15 22:21 很高兴能帮到你,共同学习,共同进步
郝勇 发表于 2013-3-15 22:23 14#的正解 我感觉 说的正是我那个问题,你可以去看看 我自己迷在了 什么东西可以在输出语句中直接 ...