zoukankan      html  css  js  c++  java
  • java 如何获取一个文件名的后缀

    起因:获取一个文件名的后缀:"test.xls"

    String filename="test.xls";
    String filetype=filename.substring(filename.indexOf(".")+1,filename.length());//filetype=="xls"

    关于String类的成员方法请参看java手册:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

    substring

    public String substring(int beginIndex)
    返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。

    示例:

     "unhappy".substring(2) returns "happy"
     "Harbison".substring(3) returns "bison"
     "emptiness".substring(9) returns "" (an empty string)
     
    参数:
    beginIndex - 起始索引(包括)。
    返回:
    指定的子字符串。
    抛出:
    IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度。

    substring

    public String substring(int beginIndex,
                            int endIndex)
    返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex

    示例:

     "hamburger".substring(4, 8) returns "urge"
     "smiles".substring(1, 5) returns "mile"
     
    参数:
    beginIndex - 起始索引(包括)。
    endIndex - 结束索引(不包括)。
    返回:
    指定的子字符串。
    抛出:
    IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex
  • 相关阅读:
    chrome被篡改 导航到搜狗 或者特殊页面
    安装tomcat jdk
    监控tomcat 启动
    关于如何关闭445端口
    python模拟大数据登陆
    搭建vsftpd服务
    kali syn洪水攻击实例
    HP880G3 安装RHEL6.5
    Python_列表
    Python第一个请求接口
  • 原文地址:https://www.cnblogs.com/zhaijing/p/7200520.html
Copyright © 2011-2022 走看看