zoukankan      html  css  js  c++  java
  • java开发中截取上传文件的文件名和后缀名

    java开发中截取上传文件的文件名和后缀名

    /**
    * Return the extension portion of the file's name .
    *
    * @see #getExtension
    */
    public static String getExtension(File f) {
    return (f != null) ? getExtension(f.getName()) : "";
    }

    public static String getExtension(String filename) {
    return getExtension(filename, "");
    }

    public static String getExtension(String filename) {
    return getExtension(filename, "");
    }

    public static String getExtension(String filename, String defExt) {
    if ((filename != null) && (filename.length() > 0)) {
    int i = filename.lastIndexOf('.');

    if ((i >-1) && (i < (filename.length() - 1))) {
    return filename.substring(i + 1);
    }
    }
    return defExt;
    }

    public static String trimExtension(String filename) {
    if ((filename != null) && (filename.length() > 0)) {
    int i = filename.lastIndexOf('.');
    if ((i >-1) && (i < (filename.length()))) {
    return filename.substring(0, i);
    }
    }
    return filename;
    }

    ------以上代码仅供参考-----

  • 相关阅读:
    kafka----简单的脚本命令重点
    kafka简单学习----遇到的问题
    nc简单使用
    kafka-sparkstreaming---学习1
    sparkStream---1
    装系统
    spark入门备忘---1
    linux---学习3
    MySql-5.7.17-20解压缩版安装配置
    springboot动态定时任务
  • 原文地址:https://www.cnblogs.com/xm1-ybtk/p/4984726.html
Copyright © 2011-2022 走看看