`
marine8888
  • 浏览: 544466 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android--从路径中提取文件名

阅读更多

方法一:利用String类

public String getFileName(String pathandname){
		
		int start=pathandname.lastIndexOf("/");
		int end=pathandname.lastIndexOf(".");
		if(start!=-1 && end!=-1){
			return pathandname.substring(start+1,end);	
		}else{
			return null;
		}
		
	}

 方法二:利用正则表达式

String regEx=".+\\\\(.+)$"; 
        String str="C:\\Documents and Settings\\Administrator\\My Documents\\myfile.txt"; 
        Pattern p=Pattern.compile(regEx); 
        Matcher m=p.matcher(str); 
        boolean rs=m.find(); 
        if(rs){
           for(int i=1;i<=m.groupCount();i++) 
          { 
              System.out.println(m.group(i)); //括号内匹配内容
       } 
        }

  路人甲如何有更好的办法请留下脚印。。。。。

分享到:
评论

相关推荐

    Android-Android仿微信的图片选择器带裁剪功能支持圆形和方形裁剪

    在Android应用开发中,创建一个类似微信的图片选择器是一个常见的需求,这涉及到用户界面设计、图片处理和文件管理等多个方面。"Android-Android仿微信的图片选择器带裁剪功能支持圆形和方形裁剪"这个项目就是这样一...

    Android-简单音乐播放器.zip

    这可以通过`MediaPlayer`的`getDataSource()`方法获取文件路径,然后提取文件名。 6. **事件监听**:为了响应用户的操作,如点击播放按钮,需要在Java代码中添加事件监听器。例如,可以为播放按钮设置一个`...

    android 根据指定路径获取本地视频列表显示,点击缩略图调用系统播放器进行播放

    Android提供了一个名为`MediaMetadataRetriever`的类,可以用来从视频中提取帧作为缩略图。调用`setDataSource()`设置视频文件路径,然后使用`getFrameAtTime()`方法获取一帧图片,可以设定时间点以获取最具代表性的...

    android备份文件提取器

    在Android系统中,数据备份和恢复是至关重要的功能,尤其是对于开发者和高级用户而言。"Android备份文件提取器"是一个工具,它可以帮助我们方便地处理通过ADB(Android Debug Bridge)生成的备份文件。ADB是Android ...

    一款适用于 Android 的可自定义APK提取器应用.rar

    标题中的“一款适用于 Android 的可自定义APK提取器应用.rar”表明这是一款专为Android系统设计的应用程序,它的主要功能是允许用户自定义提取APK文件。APK文件是Android应用程序的安装包,通常用于分发和安装移动...

    Ubuntu环境下编译android源码及安装

    - **需求**: Android源码中包含Java代码,因此需要JDK。 - **版本要求**: JDK1.5(由于文档提到1.6版不兼容)。 - **安装方式**: - **方法一**: 手动下载JDK 1.5。 - 下载地址: [Sun官网]...

    make_ext4fs-windows-android10.rar

    1. 准备工作:获取system.img文件,这通常来自于Android源代码编译或从现有的ROM提取。 2. 创建一个包含所需文件和目录结构的临时目录,这些文件和目录将被复制到system.img中。 3. 打开WSL终端,输入`make_ext4fs`...

    android img文件提取

    在Android开发、刷机或者故障排查过程中,有时需要对img文件进行提取或解压,以便查看或修改其内部内容。 在你提供的描述中,“android img文件提取”指的是将一个Android系统的img文件解包或挂载,以便访问其中的...

    Android FFmpeg工具

    在Android环境中,FFmpeg被用来处理移动设备上的多媒体数据,例如视频解码、帧提取以及格式转换等。下面我们将深入探讨如何在Android上利用FFmpeg将视频中的特定时间图像帧保存为jpg图片。 首先,要在Android项目中...

    android上传图片至服务器.pdf

    - 通过`getName()`获取上传文件的完整路径,然后使用`substring`方法从路径中提取文件名。 - 为了避免文件名冲突,通常会结合当前时间戳来重命名文件。 3. **文件写入**: - 创建新的`File`对象,表示服务器上的...

    video-frame-extractor:使用 ffmpeg 提取视频帧

    该库使用 ffmpeg 从视频文件中提取帧并将文件保存到磁盘。 依赖关系 媒体信息 ffmpeg 用法 输出路径是图像应存储在磁盘上的路径和文件名 npm install --save video-frame-extractor var videoFrameExtractor = ...

    android日志提取保存到指定的空间

    2. **创建文件**:使用`File`类创建一个文件对象,指定保存日志的路径和文件名。例如,`new File(Environment.getExternalStorageDirectory(), "log.txt")`会在外部存储根目录下创建一个名为"log.txt"的文件。 3. *...

    android 系统签名工具

    1. **获取SignApk**:首先,你需要下载SignApk工具,通常可以从Android源码库中找到。 2. **准备密钥**:创建一个Keystore文件,这是存储开发者私钥的地方。可以使用`keytool`命令,例如: ``` keytool -genkey -v...

    android 取矢量图部分图片

    "android 取矢量图部分图片"这个主题涉及到了如何从矢量图资源中提取出特定的部分,并在EditText中进行数据输入,最后将这些数据转化为验证码形式。下面我们将详细探讨相关的知识点。 首先,让我们了解Android中的...

    在Android远程上传以及下载图片---XFire框架

    首先,让我们详细了解一下如何在Android应用中实现从服务器下载图片的功能。在提供的代码片段中,可以看到`UpAndDownPicFileActivity`类继承自`Activity`,并包含了下载图片的主要逻辑。`imageView`是一个`ImageView...

    Android 实现图片识别demo

    在Android平台上,图片识别是一项重要的技术,它可以让应用程序具备识别图像中的对象、文字、颜色、甚至情感等能力。本项目“Android实现图片识别demo”利用了百度智能云API,为开发者提供了一种简单且高效的解决...

    SURF 特征点算法的Android 实现

    - 要使用这个库,需要将其导入Android项目中,配置NDK路径,然后根据提供的API或者示例代码来调用SURF功能。 5. **图像匹配** - 提取特征点: 使用SURF算法在两幅图像上分别提取特征点和描述符。 - 描述符匹配: ...

    获取URL文件名后缀

    在这个案例中,我们利用点号(`.`)作为分隔符,从URL中提取文件名后缀。 下面是具体的步骤和代码示例: 1. 使用`explode`函数分割URL:首先,我们以`?`为分隔符分割URL,以便去掉URL参数,只留下基础路径。之后,...

    android_解压zip

    - 如果条目名称中包含目录分隔符("/"),则提取文件名部分。 - 创建文件并打开输出流,用于写入解压后的数据。 4. **读取和写入数据:** - 通过`ZipFile`的`getInputStream()`方法读取条目的数据。 - 将读取的...

    ZipEntry.jar 支持中文路径解压.zip

    在Android开发中,处理文件和资源是常见的任务之一,尤其是当涉及到从压缩文件(如ZIP)中提取数据时。`ZipEntry.jar` 提供了解压缩包含中文路径的文件的能力,这是一个重要的功能,因为中文路径在许多国际化的应用...

Global site tag (gtag.js) - Google Analytics