• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

java字符串切割实例学习(获取文件名)

java 搞代码 4年前 (2022-01-05) 26次浏览 已收录 0个评论

在Java中处理一些路径相关的问题的时候,如要取出ie浏览器上传文件的文件名,由于ie会把整个文件路径都作为文件名上传,需要用java.lang.String中的replaceAll或者split来处理,下面看看使用方法

上传文件路径为:C:/Documents and Settings/collin/My Documents/111-lazyloading.gif,欲取出文件名:111-lazyloading.gif。可以

代码如下:
String temp[] = name.split(“////”);
if (temp.length > 1) {
name = temp[temp.length – 1];
}

regex为////,因为在java中//表示一个/,而regex中//也表示/,所以当////解析成regex的时候为//。

由于unix中file.separator为斜杠”/”,下面这段代来源gaodaima#com搞(代@码网码可以处理windows和unix下的所有情况:

代码如下:
String temp[] = name.replaceAll(“////”,”/”).split(“/”);
if (temp.length > 1) {
    name = temp[temp.length – 1];
}

以上就是java字符串切割实例学习(获取文件名)的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:java字符串切割实例学习(获取文件名)
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址