码迷,mamicode.com
首页 > 其他好文 > 详细

split()有个坑

时间:2015-04-23 02:00:26      阅读:97      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!