Javaでファイル拡張子を取得する方法まとめ【通常と文字列インターセプト】

高洛峰
リリース: 2017-01-16 11:25:13
オリジナル
1601 人が閲覧しました

この記事の例では、Java でファイル拡張子を取得する方法を説明します。参考として、次のようにみんなと共有してください:

問題の説明: String 型があります: String imageName = "zy.jpg"; "." の後のサフィックスをインターセプトする方法を教えてください。

解決策 1: を使用します。正規表現 式

package csdnTest;
import java.util.regex.*;
public class CSDNTest
{
  public static void main(String[] ss)
  {
    String s="abc.jpg";
    //String regex=".+?//.(.+)";这种写法也是可以的,但我认为没有后面的精确
    String regex=".+?//.([a-zA-z]+)";
    Pattern pt=Pattern.compile(regex);
    Matcher mt=pt.matcher(s);
    if(mt.find())
    {
      System.out.println(mt.group(1));
    }
  }
}
ログイン後にコピー

解決策 2:

System.out.println(imageName.substring(imageName.lastIndexOf('.')+1));
ログイン後にコピー

または

String FileType=imageName.substring(imageName.lastIndexOf('.')+1,imageName.length());
ログイン後にコピー

この記事が Java プログラミングのすべての人に役立つことを願っています。

ファイル拡張子を取得するための Java メソッド [通常および文字列インターセプト] の詳細については、PHP 中国語 Web サイトの関連記事に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート