A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 小黑子 中级黑马   /  2014-9-17 20:52  /  1776 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小黑子 于 2014-9-17 21:52 编辑

毕老师将扫雷放到了C盘根目录下,但是我不明白,为什么用exec执行扫雷时,写那个扫雷的路径要用两个斜线,如图所示:

扫雷.png (37.86 KB, 下载次数: 93)

扫雷.png

10 个回复

倒序浏览
因为在java中 \ 是转义字符   \是与它后面的一个字符构成一个有特殊含义的字符的,它和不同的符号组合在一起有不同的功能

例如:  \n代表:换行符     \t代表:制表符

评分

参与人数 1黑马币 +6 收起 理由
fantacyleo + 6

查看全部评分

回复 使用道具 举报
因为单个'\'被视为转义字符的起始,如果只写一个'\',那么'\w'会被当作转义字符。为了让'\'不被解释为转义字符的起始,就必须写成'\\'
回复 使用道具 举报
fantacyleo 发表于 2014-9-17 21:02
因为单个'\'被视为转义字符的起始,如果只写一个'\',那么'\w'会被当作转义字符。为了让'\'不被解释为转义 ...

正解~!
回复 使用道具 举报
第一个\表示转义,
回复 使用道具 举报
sean 发表于 2014-9-17 21:02
因为在java中 \ 是转义字符   \是与它后面的一个字符构成一个有特殊含义的字符的,它和不同的符号组合在一 ...

谢了,视频后边毕老师也讲到了。哎,居然反转义字符给忘了,一边学一边忘:'(
回复 使用道具 举报
\是转义字符,在他后边的东西都被转义成别的含义了,所以要输入一个\要打两下\\,哈哈
回复 使用道具 举报
sean 中级黑马 2014-9-17 21:58:17
8#
小黑子 发表于 2014-9-17 21:52
谢了,视频后边毕老师也讲到了。哎,居然反转义字符给忘了,一边学一边忘 ...

我也是,看完后面忘了前边的
回复 使用道具 举报
本帖最后由 奋发吧小白 于 2014-9-17 22:03 编辑

两个“\\” 前面那个是 转义字符 后面那个才是分隔符,或者直接写成“/”,跨平台的写法是:File.separator
回复 使用道具 举报 1 0
奋发吧小白 发表于 2014-9-17 21:58
两个“\\” 前面那个是 转义字符 后面那个才是分隔符,或者直接写成“/”,快平台的写法是:File.separator ...

还可以写成  /  啊,又学习了,感谢!
回复 使用道具 举报
楼上的正解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马