java中如何使用split从文件路径中分离出文件名称

例如:StringfilePath="c:\\image\\product\\001.png";最后输出的结果最好是Stringname=“001.png”;... 例如:String filePath="c:\\image\\product\\001.png"; 最后输出的结果最好是String name=“001.png”; 展开
 我来答
ieicihc
2015-09-30 · TA获得超过108个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:30.8万
展开全部
  1. 假如你的文件路径是"C:\\test.txt";

  2. 那么编写如下代码即可得到分离后的字符串数组,再从数组下标最后一位取,就是你的文件名了;

String file="C:\\test.txt";
String[] fileName=file.split("\\\\");
for(String name:fileName){
System.out.println(name);
}
}
llei32wang
2012-08-28 · TA获得超过2736个赞
知道大有可为答主
回答量:1478
采纳率:60%
帮助的人:1404万
展开全部
去字符串数组的最后一个元素不就行了。

String filePath="c:\\image\\product\\001.png";
String[] aa=filePath.split("\\\\");
String name=aa[aa.length-1];
System.out.println(name);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彭幼柏a
2020-06-19
知道答主
回答量:25
采纳率:0%
帮助的人:2万
展开全部
楼上的做法是对的,但有一点,我们最好把“\\”表示成 File.separator。因为不同的系统上斜杠的方向可能是不一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
挡不住的琪少
2021-07-25
知道答主
回答量:4
采纳率:0%
帮助的人:1112
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式