为了账号安全,请及时绑定邮箱和手机立即绑定

请问java中“\\\\”和“\\\\\\\\”代表什么?

请问java中“\\\\”和“\\\\\\\\”代表什么?

肥皂起泡泡 2018-08-09 17:14:29
java中“\\\\”和“\\\\\\\\”代表什么?
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

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

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

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

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

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

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

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


查看完整回答
反对 回复 2018-09-18
  • 1 回答
  • 0 关注
  • 798 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信