黑马程序员技术交流社区
标题:
关于转义字符没弄明白
[打印本页]
作者:
Dark_Knight
时间:
2014-12-6 00:26
标题:
关于转义字符没弄明白
学习转义字符的时候很大疑问;
\" 运行得出 "
\\ 运行得出 \
为什么
\, 无法运行
\; 无法运行
\( 无法运行
是不是只有几个特别的符号可以转义,谢谢大神们。
作者:
高慧觉
时间:
2014-12-6 07:04
是的,不是所有字符都能转义的。
作者:
小凡_fly
时间:
2014-12-6 12:32
当你要打印无法列出的字符,比如换行符等等,要用转义字符,还有就是一些在字符串内要搞错的字符,总之是对编译器来说具有特殊意义的字符。下面是Java中转义字符序列:
\b 退格键
\t Tab键
\n 换行符号
\f 进纸
\r 回车键
\\ 反斜杠
\' 单引号
\" 双引号
例如:System.out.print("He said \"Java is fun\"");
它的输出结果是 He said "Java is fun"
System.out.print("c:\\windows\\system32")
输出结果是 c:\windows\system32
作者:
Cfan_yang
时间:
2014-12-6 19:42
这仨字符不需要转义吧。
作者:
一颗黑菜
时间:
2014-12-6 19:48
下面三个也用不上吧
作者:
杨金龙
时间:
2014-12-6 20:22
\, 无法运行
\; 无法运行
\( 无法运行
这3者都没有转义的意义,你加一个 \jvm不识别
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2