java中什么时候使用转义字符 \‘ ?
答案:5 悬赏:30 手机版
解决时间 2021-03-22 02:23
- 提问者网友:孤山下
- 2021-03-21 12:37
java中什么时候使用转义字符 \‘ ?
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-03-21 12:57
一,先来看看转义字符的概念:通过 ,?来转变后面字母或符号的含义。意思就是改变字母本身的含义。
举一些例子:
:退格
:换行
:制表符,相当于tab键
:回车
\:表示反斜杠
':表示单引号
":表示双引号
二,转义字符的使用:
以""符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:commypackagexxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的号到底是路径中的下一层的意思,还是字符串""的意思。
所以正确的写法应该是com\mypackage\xxx.xml。
又例如我们熟悉的
,换行符,如果在字符串中间直接按回车,java是不会对字符串做换行操作的,因为他不知道你想将代码分两行写还是字符串分两行显示,这时候就需要在字符串中间加上
转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
全部回答
- 1楼网友:拾荒鲤
- 2021-03-21 16:36
在java中尤其在html中许多字符有其特定的含义,如果我们想要操作字符本身,而不是要操作字符所代表的其他含义对象时,要用转义字符,给字符转义。
- 2楼网友:神的生死簿
- 2021-03-21 15:47
当你要打印无法列出的字符,比如换行符等等,要用转义字符,还有就是一些在字符串内要搞错的字符,总之是对编译器来说具有特殊意义的字符。下面是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追问能举个例子使用\'吗?
\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追问能举个例子使用\'吗?
- 3楼网友:几近狂妄
- 2021-03-21 14:54
有特殊含义的字符,具体有哪些我也记不全
输出“\”需要:System.out.println("\\");
输出“"”需要:System.out.println("\"");
还有就是在一些方法中,传参数是一些比较特殊的字符的时候。
输出&可以直接输出,但是一些传参时,必须是\\&,否则会错误。追问能举个例子使用\'吗?追答System.out.println("你好\t百度");
输出结果不是“你好\t百度”而是:
你好
百度
\t就是换行
其他一些“ 小冬冬97 ”的答案都有了,自己看看就知道了追问我想要的是个关于单引号的例子啊。。追答如果是输出的话可以直接System.out.println("'");不用通过转义
你一定要转义的话
char a='\'';
System.out.println(a);追问这个的输出是’(就一个单引号)吗?追答是的,不信自己试试嘛~
输出“\”需要:System.out.println("\\");
输出“"”需要:System.out.println("\"");
还有就是在一些方法中,传参数是一些比较特殊的字符的时候。
输出&可以直接输出,但是一些传参时,必须是\\&,否则会错误。追问能举个例子使用\'吗?追答System.out.println("你好\t百度");
输出结果不是“你好\t百度”而是:
你好
百度
\t就是换行
其他一些“ 小冬冬97 ”的答案都有了,自己看看就知道了追问我想要的是个关于单引号的例子啊。。追答如果是输出的话可以直接System.out.println("'");不用通过转义
你一定要转义的话
char a='\'';
System.out.println(a);追问这个的输出是’(就一个单引号)吗?追答是的,不信自己试试嘛~
- 4楼网友:不如潦草
- 2021-03-21 13:24
一,先来看看转义字符的概念:通过 \ ,?来转变后面字母或符号的含义。意思就是改变字母本身的含义。
举一些例子:
\b:退格
\n:换行
\t:制表符,相当于tab键
\r:回车
\\:表示反斜杠
\':表示单引号
\":表示双引号
二,转义字符的使用:
以"\"符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:com\mypackage\xxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的\号到底是路径中的下一层的意思,还是字符串"\"的意思。
所以正确的写法应该是com\\mypackage\\xxx.xml。
又例如我们熟悉的\n,换行符,如果在字符串中间直接按回车,java是不会对字符串做换行操作的,因为他不知道你想将代码分两行写还是字符串分两行显示,这时候就需要在字符串中间加上\n转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
举一些例子:
\b:退格
\n:换行
\t:制表符,相当于tab键
\r:回车
\\:表示反斜杠
\':表示单引号
\":表示双引号
二,转义字符的使用:
以"\"符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:com\mypackage\xxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的\号到底是路径中的下一层的意思,还是字符串"\"的意思。
所以正确的写法应该是com\\mypackage\\xxx.xml。
又例如我们熟悉的\n,换行符,如果在字符串中间直接按回车,java是不会对字符串做换行操作的,因为他不知道你想将代码分两行写还是字符串分两行显示,这时候就需要在字符串中间加上\n转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯