六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

JAVA操作——获取文件扩展名,去掉文件扩展名

[复制链接]

升级  29.67%

93

主题

93

主题

93

主题

举人

Rank: 3Rank: 3

积分
289
 楼主| 发表于 2013-2-3 13:37:00 | 显示全部楼层 |阅读模式
<p> 昨天收邮件,得知要参加一个产品部的会议,猜想,也许是因为我做的这个产品demo问题。于是昨天忙活到凌晨3点半,结果早上一来才知道又被调戏了。发邮件的MM把邮件误发给我了。悲催啊有木有,困啊有木有!自己还是太连清了。。。</p>
<p> 不过昨天鼓捣了半天有关文件的操作,获取文件扩展名,去掉文件扩展名等。现在发上来,大家共同学习。写的不好请拍砖。</p>
<textarea readonly name="code" class="java">/*
* Java文件操作 获取文件扩展名
*
*  Created on: 2011-8-2
*      Author: blueeagle
*/
    public static String getExtensionName(String filename) {
        if ((filename != null) && (filename.length() > 0)) {
            int dot = filename.lastIndexOf('.');
            if ((dot >-1) && (dot < (filename.length() - 1))) {
                return filename.substring(dot + 1);
            }
        }
        return filename;
    }
/*
* Java文件操作 获取不带扩展名的文件名
*
*  Created on: 2011-8-2
*      Author: blueeagle
*/
    public static String getFileNameNoEx(String filename) {
        if ((filename != null) && (filename.length() > 0)) {
            int dot = filename.lastIndexOf('.');
            if ((dot >-1) && (dot < (filename.length()))) {
                return filename.substring(0, dot);
            }
        }
        return filename;
    } </textarea><p><br>
这里主要用到两个函数:lastIndexOf(string)以及substring(int,int).</p>
<p></p>
<p></p>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表