2017-06-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
一,先来看看转义字符的概念:通过 \ ,?来转变后面字母或符号的含义。意思就是改变字母本身的含义。
举一些例子:
\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转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
展开全部
当你要打印无法列出的字符,比如换行符等等,要用转义字符,还有就是一些在字符串内要搞错的字符,总之是对编译器来说具有特殊意义的字符。下面是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
追问
能举个例子使用\'吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一,先来看看转义字符的概念:通过 \ ,?来转变后面字母或符号的含义。意思就是改变字母本身的含义。
举一些例子:
\b:退格
\n:换行
\t:制表符,相当于tab键
\r:回车
\\:表示反斜杠
\':表示单引号
\":表示双引号
二,转义字符的使用:
以"\"符号为例,JAVA中有很多操作,例如文件操作等,需要用到路径这个东西,比如:com\mypackage\xxx.xml,这个路径一般是以字符串形式表示的,但问题来了,JAVA不知道你的\号到底是路径中的下一层的意思,还是字符串"\"的意思。
所以正确的写法应该是com\\mypackage\\xxx.xml。
又例如我们熟悉的\n,换行符,如果在字符串中间直接按回车,java是不会对字符串做换行操作的,因为他不知道你想将代码分两行写还是字符串分两行显示,这时候就需要在字符串中间加上\n转义字符来将字符串换行。
总之,转义字符的意义就是避免出现二义性,二义性是所有编程语言都不允许的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有特殊含义的字符,具体有哪些我也记不全
输出“\”需要:System.out.println("\\");
输出“"”需要:System.out.println("\"");
还有就是在一些方法中,传参数是一些比较特殊的字符的时候。
输出&可以直接输出,但是一些传参时,必须是\\&,否则会错误。
输出“\”需要:System.out.println("\\");
输出“"”需要:System.out.println("\"");
还有就是在一些方法中,传参数是一些比较特殊的字符的时候。
输出&可以直接输出,但是一些传参时,必须是\\&,否则会错误。
更多追问追答
追问
能举个例子使用\'吗?
追答
System.out.println("你好\t百度");
输出结果不是“你好\t百度”而是:
你好
百度
\t就是换行
其他一些“ 小冬冬97 ”的答案都有了,自己看看就知道了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在java中尤其在html中许多字符有其特定的含义,如果我们想要操作字符本身,而不是要操作字符所代表的其他含义对象时,要用转义字符,给字符转义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询