Android File Extension Name Get parseFileExtension(String filename)

Here you can find the source of parseFileExtension(String filename)

Description

Returns the extension of the given filename.

License

Apache License

Parameter

Parameter Description
filename a parameter

Return

the extension or null if filename is null or does not contain a period.

Declaration

public static String parseFileExtension(String filename) 

Method Source Code

//package com.java2s;
/*/* w  w w.  j av  a  2 s . c o m*/
 Copyright 1996-2008 Ariba, Inc.

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

 $Id: //ariba/platform/util/core/ariba/util/core/FileUtil.java#24 $
 */

public class Main {
    /**
     * Returns the extension of the given filename.  The extension is the separated from the file name
     * by a period.
     *
     * @param filename
     * @return the extension or null if filename is null or does not contain a period.
     */
    public static String parseFileExtension(String filename) {
        String ext = null;
        if (filename != null) {
            int dot = filename.lastIndexOf('.');
            if (dot > 0 && dot < filename.length()) {
                ext = filename.substring(dot + 1);
            }
        }
        return ext;
    }
}

Related

  1. getSuffix(String f)
  2. hasExtension(String filename, String extension)
  3. indexOfExtension(String filename)
  4. isValidFileExtension(String extension)
  5. parseFileExtension(String filename)
  6. removeExtension(String file)
  7. removeExtension(String s)
  8. getExtension(final String fileName)
  9. getFileExtenSion(File file)