文档章节

常用工具类

无知的小孩
 无知的小孩
发布于 2017/09/14 14:53
字数 88
阅读 14
收藏 0

import java.io.File;

public class CommonUtil {
    
    //去掉所有空格返回字符串
    public static String trim(String path){
        if(path == null){
            return "";
        }
        return path.replaceAll("\\s*", "");
    }
    
    // 获取路径后缀 含"."
    public static String getPrefix(String path){
        if("".equals(trim(path))){
            return "";
        }
        if(path.indexOf(".") >-1){
            return "";
        }
        return path.substring(path.lastIndexOf("."));
    }
    
    // 获取路径后缀 含"."
    public static String getPrefix(File file){
        String path = trim(file.getPath());
        if("".equals(path)){
            return "";
        }
        if(path.indexOf(".") >-1){
            return "";
        }
        return path.substring(path.lastIndexOf("."));
    }
    
}

© 著作权归作者所有

共有 人打赏支持
下一篇: HttpUtil
无知的小孩
粉丝 1
博文 70
码字总数 19034
作品 0
贵阳
后端工程师
私信 提问

暂无文章

rabbitmq安装教程

RabbitMQ有Windows与Linux版本的,这里先写Windows版本的安装。 以前安装软件总是在百度上找某某安装教程,结果能按照教程安装好的软件真的不多。想起先前以为大牛说的一句话,去官网按照官网...

em_aaron
今天
6
0
Android 贝塞尔曲线实践——波浪式运动

一、波浪效果如下 贝塞尔曲线自定义波浪效果的案例很多,同样方法也很简单,大多数和本案例一样使用二次贝塞尔曲线实现,同样还有一种是PathMeasure的方式,这里我们后续补充,先来看贝塞尔曲...

IamOkay
今天
2
0
Nmap之防火墙/IDS逃逸

选项 解释 -f 报文分段 --mtu 指定偏移大小 -D IP欺骗 -sI 原地址欺骗 --source-port 源端口欺骗 --data-length 指定发包长度 --randomize-hosts 目标主机随机排序 --spoof-mac Mac地址欺骗 ...

Frost729
今天
2
0
带你搭一个SpringBoot+SpringData JPA的环境

不知道大家对SpringBoot和Spring Data JPA了解多少,如果你已经学过Spring和Hibernate的话,那么SpringBoot和SpringData JPA可以分分钟上手的。 其实我在学完SpringBoot和SpringData JPA了之...

java菜分享
今天
7
0
Chocolatey 在Window搭建一个开发环境

在看了(利用 Chocolatey 快速在 Windows 下搭建一个开发环境)后,准备从零开始 一、准备工作 1、用管理员权限启动:powershell,执行错误请参考(PowerShell因为在此系统中禁止执行脚本的解...

近在咫尺远在天涯
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部