java中“\\\\”和“\\\\\\\\”代表什么

 我来答
yinzhen216
高粉答主

2018-04-25 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:211
采纳率:94%
帮助的人:13.5万
展开全部

“\”是转义字符,“\\”表示的是一个"\",以此类推,“\\\\”表示两个"\";\\\\\\\\”表示的是四个"\"。

这个时候就有个“规定”,用"\n"表示换行,用"\t"表示Tab制表符,其中的斜杠("\")叫做转义符,表示转义符后面第一个字母不表示普通字母的意思。

那么如果我就要显示一段含有斜杠的字符串内容,例如"abc\d\efg"怎么办?

1、直接写一个斜杠会被认为是转义符,不仅不会被Java理解为一般的斜杠字符,

2、而且还会发生错误(例如没有\d这种转义规定),

3、所以,当要显示普通斜杠的时候,就要在斜杠前加一个转义符也就是斜杠,用两个斜杠("\\")来告诉Java是要表达一个普通斜杠字符的意思。

4、以此类推,四个斜杠就是表达两个普通斜杠字符的意思,等等。

百度网友211658b42
2012-03-09 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:601万
展开全部
如果要在字符串中表示"换行"、“制表符”(就是键盘上的Tab)等等怎么办?这个时候就有个“规定”,用"\n"表示换行,用"\t"表示Tab制表符,其中的斜杠("\")叫做转义符,表示转义符后面第一个字母不表示普通字母的意思。
那么如果我就要显示一段含有斜杠的字符串内容,例如"abc\d\efg"怎么办?直接写一个斜杠会被认为是转义符,不仅不会被Java理解为一般的斜杠字符,而且还会发生错误(例如没有\d这种转义规定),所以,当要显示普通斜杠的时候,就要在斜杠前加一个转义符也就是斜杠,用两个斜杠("\\")来告诉Java是要表达一个普通斜杠字符的意思。以此类推,四个斜杠就是表达两个普通斜杠字符的意思,等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时间flowing
2012-03-09 · TA获得超过478个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:298万
展开全部
“\”是转义字符,“\\”表示的是一个"\",以此类推,“\\\\”表示两个"\";\\\\\\\\”表示的是四个"\"。
更多追问追答
追问
“\\”表示的应该是文件的分隔符吧
追答
说具体点吧
执行System.out.println("\\"),输出结果会是:\
System.out.println(\\\\”),输出:\\
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3319329
2012-03-09 · TA获得超过184个赞
知道小有建树答主
回答量:146
采纳率:100%
帮助的人:146万
展开全部
JAVA语言是很注重可读性的,关键字字符与实体字符必须严格区分。
“\”字符被JAVA识别用来转义而不能当作实体字符,
但可以通过“\\”转义获得一个“\”实体字符。
更多追问追答
追问
那么“\\\\”转义获得结果呢??
追答
“\\”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f53dbcf
2012-03-09
知道答主
回答量:38
采纳率:0%
帮助的人:72.6万
展开全部
“\\\\”相当于\\
“\\\\\\\\”相当于\\\\

其中“\\\\”第1,3的\
“\\\\\\\\”第1,3,5,7的\相当于转义字符
追问
可是java代码中“\\\\”代表\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式