在JAVA开发中,有时候要输出某个字符,可是由于这个字符是被JAVA赋定特定含义的,我们不能使用或输出,比如我们要输出 " 双引号时,我们在源代码中这样写是不对的: public class Demo02{ public static void main(String[] args){ System.out.println("""); } } 这个程序在编译的结果是 Demo02.java:3: 错误: 未结束的字符串文字 System.out.println("""); ^ 1 个错误 因为“”是输出字符串的意思,当JVM看到两个“”后就认为你的字符串输入完毕了,所以说第三个“无法解析出来。
那么我们要想输出"双引号,就需要转义字符了!!! 转义字符也为一个字符,由转义符号与被转义字符组成 转义符号:\ 如: \t 制表符 \’ 单引号 \” 双引号 \\ 反斜杠
然后再扩展一点知识:你们知道\r和\n是做什么的么?他俩的使用规则是什么么? public class Demo02{ public static void main(String[] args){ System.out.println("sfas"+'\r'+"asfjjs"); System.out.println("sfas"+'\n'+"asfjjs"); }
} 程序的结果是: sfas asfjjs sfas asfjjs 不难看出\r和\n可以让你输出的字符串换行的,他俩在这的效果是一样的。至于使用规则就是\r和\n应该用单引号包裹起来。{:2_40:}
|