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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 黄兴旺 于 2013-7-25 11:48 编辑
  1. splitDemo("c:\\abc\\a.txt","\\\\");
复制代码
老毕说的不是很能理解,求指教。

评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3

查看全部评分

5 个回复

倒序浏览
这应该是一个自定义的方法吧   调用这个方法的时候就是把c:\\abc\\a.txtx中的内容按照\\\\分割 就是一有这个表示就把在一起的文字分割开来  也就是分割的时候按照\\\\标识的进行分割 此方法的第一个变量就是目的文件  第二个就是指定分割标识符  还有就是下次把代码能够发全点。

评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3

查看全部评分

回复 使用道具 举报
你先打印下 "\\\\"这四条斜线是什么意思
然后你在看看"c:\\abc\\a.txt" 这条字符串
再自己猜猜答案是什么?
这就是学习
下面是我模拟的 仅供参考
  1. class Test
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 String str = "c:\\abc\\a.txt";
  6.                 String[] str2 = str.split("\\\\");
  7.                 for(String s :str2) {
  8.                         System.out.println(s);
  9.                 }
  10.         }
  11. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
"\\\\"的意思就是   \\,   因为“\”这个符号是需要转义的  所以前面加了一个\,同理,第二个“\”也需要转义   所以是4个\。

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
小石头39910 发表于 2013-7-24 22:56
这应该是一个自定义的方法吧   调用这个方法的时候就是把c:\\abc\\a.txtx中的内容按照\\\\分割 就是一有这 ...

哦哦   知道了 谢谢
回复 使用道具 举报
刘乃宽 发表于 2013-7-24 23:02
"\\\\"的意思就是   \\,   因为“\”这个符号是需要转义的  所以前面加了一个\,同理,第二个“\”也需要 ...

那后面的“ 不也是要转义么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马