`

java中路径处理分割

阅读更多
在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为斜杠"/",下面这段代码可以处理windows和unix下的所有情况:

String temp[] = name.replaceAll("\\\\","/").split("/");
if (temp.length > 1) {
    name = temp[temp.length - 1];
}

 

分享到:
评论

相关推荐

    基于java的图像分割(数字图像处理)

    本项目是基于Java实现的图像分割算法,涉及到的知识点广泛,包括全局阈值分割、Roberts边缘检测以及灰度图像处理和直方图分析。 1. **全局阈值分割**: 全局阈值分割是一种简单的二值化方法,它通过设定一个全局...

    java文件分割压缩

    Java文件分割压缩是一种常见的操作,尤其在处理大数据或者网络传输时非常有用,因为单个大文件可能会导致处理效率低或传输困难。以下是一些相关的Java编程知识点: 1. **文件I/O操作**:在Java中,`java.io`包提供...

    java 把大文件分割为小文件

    Java 将大文件分割为小文件是指将一个大文件分割成多个小文件,以便于存储、管理和处理。下面是实现该功能的 Java 代码示例: ### 1. 大文件分割 大文件分割是指将一个大文件分割成多个小文件,以便于存储、管理和...

    14-Java操作Linux命令分割合并文本文件1

    标题中的“14-Java操作Linux命令分割合并文本文件1”指的是使用Java编程语言来执行Linux命令,以实现对文本文件的分割和合并操作。在处理大文件时,由于内存限制,不能一次性将整个文件读入,因此需要采用分块处理的...

    Java分割字符串

    在Java编程语言中,分割字符串是一项常见的操作,它允许我们将一个长字符串分解成多个子字符串,每个子字符串对应原字符串中的某个部分。这通常通过使用`split()`方法来实现,该方法是Java `String`类的一个成员。在...

    基于java的文件分割器源码

    Java作为一种广泛使用的编程语言,提供了丰富的库和工具来处理各种文件操作,包括文件的分割和合并。本篇文章将详细探讨基于Java的文件分割器和合并器的实现原理、相关知识点以及源码解析。 首先,文件分割是在大...

    java图像分割方法集合

    在Java编程语言中,图像分割是一种重要的计算机视觉任务,它涉及将一张完整的图像分割成多个部分或区域。这种技术在许多领域都有广泛的应用,比如数字图像处理、模式识别、机器学习等。图像分割可以通过多种算法实现...

    java文件分割器java文件分割器

    Java文件分割器不仅提供了一种高效处理大文件的方法,还通过友好的用户界面简化了操作流程。通过对文件读写、分割合并逻辑的深入理解和实践,可以进一步提升其性能和安全性,满足更复杂的应用场景需求。同时,合理...

    Java数字信号处理

    Java数字信号处理是一种在Java编程环境中对数字信号进行分析、变换和操作的技术。它结合了计算机科学与工程领域的知识,特别是在通信、音频处理、图像处理和数据压缩等领域有着广泛的应用。数字信号处理主要涉及以下...

    TxtFileCut_Java文本分割器_

    【标题】"TxtFileCut_Java文本分割器_" 涉及的核心技术是Java的文本处理和IO流操作。在编程领域,文本分割是一个常见的需求,例如处理大型日志文件或进行数据处理。这个工具利用Java语言的强大功能,将大的TXT文本...

    java黄金分割搜索程序

    Java黄金分割搜索程序是一种高效的优化算法,源自数学中的黄金分割比例,这个比例大约为1:1.618。在编程领域,黄金分割搜索被应用于数值计算和问题求解,尤其是在寻找最优解的问题上,例如在函数的最小值或最大值...

    java 文件分割器 文件分割器

    总结来说,Java文件分割器是利用Java的文件I/O功能实现的一个实用工具,它可以帮助我们有效地管理和处理大型文件。通过理解并实践这个过程,可以增强对Java I/O操作的理解,以及在实际问题中运用Java编程的能力。

    java做的文件分割器小程序

    在山西太原做过的,加密算法不太完美,可以改进,源代码看不到,但是我这有个小小反编译,想看源代码就用它打开看看吧···~

    基于JCreator的Java图形图象增强分割处理技术的实现与应用.doc

    基于JCreator的Java图形图象增强分割处理技术的实现与应用.doc

    java文件分割器源码,支持任意文件(初学者)

    Java文件分割器是一种实用工具,尤其对于初学者来说,它能帮助理解文件操作的基本概念以及如何处理大文件。这个源码项目提供了将大型文件分割成更小、易于管理部分的功能,适用于任何类型的文件,包括MP3音乐文件等...

    Java图像分割系统实现

    Java图像分割系统是一种基于计算机视觉和图像处理技术的软件应用,它主要负责将一幅图像划分为不同的区域,每个区域具有相似的颜色、纹理或其他视觉特性。在这个系统中,图像分割是图像理解和内容分析的关键步骤,...

    音频分割程序Java语言制作

    在本项目中,标题“音频分割程序Java语言制作”揭示了一个使用Java编程语言开发的音频处理工具,其主要功能是对音频文件进行分割。这通常涉及到读取音频文件,识别其结构,然后根据用户指定的时间点将音频数据切割成...

    java 分割字符串

    在Java编程语言中,分割字符串是一...总之,Java的`split()`方法是处理字符串的强大工具,结合正则表达式,能够灵活地处理各种字符串分割需求。在实际开发中,我们需要熟练掌握这一功能,以提高代码的效率和可维护性。

    Java处理100万行超大Excel文件秒级响应

    ### Java处理100万行超大Excel文件秒级响应 #### 一、问题背景与需求分析 在项目开发过程中,经常会遇到需要处理大量Excel数据的情况。这些数据可能包括成千上万条记录,每条记录又包含多个字段。传统的处理方式...

    Java字符串逗号分割实现.pptx.pptx

    在Java编程中,字符串处理是一项基础且重要的任务。在处理包含多个值的字符串时,我们经常需要将它们分割成单独的元素,以便于进一步的处理和分析。本篇内容主要探讨了两种常见的Java字符串转列表的方法:使用`split...

Global site tag (gtag.js) - Google Analytics