首页 > 其他 > 详细

split()有个坑

时间:2015-04-23 01:57:09      阅读:119      评论:0      收藏:0      [点我收藏+]

       刚才在做DBMS课程设计的时候遇到了一个以前遇到过的问题不过这次我没有一眼认出来,想了好一会才想起来。

       就是在用split()方法来分割路径名字符串的时候,比如

String path = “E:\split\ikonw";
String[] tpath = path.split("\\");

     你以为万事大吉了,但是split是基于regexp的,所以需要这样

String path = “E:\split\ikonw";
String[] tpath = path.split("\\\\");

     这是因为‘\\‘在Java中代表字符‘\‘,在regexp中也是这样所以    ‘\\\\’ ——>‘\\‘ + ‘\\‘——>‘\‘ + ‘\‘——>‘\\‘——>‘\‘

    以后再也不会犯这种低级错误了(貌似上次也是这样谁说的)。

 

split()有个坑

原文:http://www.cnblogs.com/wxisme/p/4449147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!