首页 > 编程语言 > 详细

java文件路径截取字符串

时间:2014-04-26 13:44:51      阅读:847      评论:0      收藏:0      [点我收藏+]

今天写项目的时候遇到一个问题:

Java中带”\“的路径怎么截取?

 String file = "D:\\My Documents\\My Pictures\\abc.jpg";
int index = file.lastIndexOf("abc.jpg");
System.out.println(file.substring(index));

补充:

    String file = "D:\\My Documents\\My Pictures\\abc.jpg";

    String[] s = file.split("\\\\");
    System.out.println(s[s.length - 1]);

1.如果真的是已经知道绝对路径如上了的话

D:\My Documents\My Pictures\abc.jpg

函数String的 subString(27);可以解决!

2.定义一个字符串数组temp[]

然后将你的路径调用split("\")返回用temp数组去接收!

那么temp[3]就是那个abc.jpg

3.也是String 类型的方法!

主要思路是找出‘\‘最后出现一次的索引a然后用

路径.subString(a)就可以啦!

还有很多方法!

不一一举列啦!

追问:
    是不是用lastIndexOf("\") 但是斜杠怎么转义啊 

回答:

    你用相对路径吧!

    两个反斜杠代表真实的 \ 对吧!

    在java夸平台之中已经想到了!

    所以解决问题如下!

    比如在电脑上的路径是D:\Program Files\GlobalLink\NewGame.java

    那么用夸平台表示就可以是 "D:/Program Files/GlobalLink/NewGame.java"





java文件路径截取字符串,布布扣,bubuko.com

java文件路径截取字符串

原文:http://blog.csdn.net/finder_chang/article/details/24516905

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