『壹』 java中什么时候使用转义字符
一,先来看看转义字符的概念:通过 ,?来转变后面字母或符号的含义。意思就是改变字母本身的含义。
举一些例子:
:退格
:换行
:制表符,相当于tab键
:回车
\:表示反斜杠
':表示单引号
":表示双引号
二,转义字符的使用:
以""符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:commypackagexxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的号到底是路径中的下一层的意思,还是字符串""的意思。
所以正确的写法应该是com\mypackage\xxx.xml。
又例如我们熟悉的
,换行符,如果在字符串中间直接按回车,java是不会对字符串做换行操作的,因为他不知道你想将代码分两行写还是字符串分两行显示,这时候就需要在字符串中间加上
转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
『贰』 java中‘\t’什么意思,是单引号不是双引号
System.out.println(1+'\t');
在这里跟
System.out.println(1+'t');
这个没有本质区别,只是ascii值不一样而已
就是一个字符,被强制转成int了