Javaのファイル名判定練習

HelloWorldクラス{公共
のpublic static無効メイン(文字列[] args){
//ジャワのファイル名
の文字列fileNameに= "HelloWorld.java";
//メールボックス
= "[email protected]"メール内の文字列は、

//ファイル名が決定した.javaです法律上のファイル名では、.javaで終わる必要があります。正しい
/ *
基準ステップ:
。「」最後の出現位置番号にファイル名を取得し、1
。ファイル拡張子にアクセスし、位置の数に応じて、2「」
3、判決」 。「いいえ、ファイル拡張子と場所
* /
//ファイル名の最後に現れる場所を取得」「いいえ
int型のインデックス= fileName.lastIndexOfを( 『』);

//ファイル拡張子を取得する
文字列の接頭辞= fileName.substringを( 。+ 1のインデックス、FileName.Length());

//番号決意が含まれている必要があり、そして接尾辞の"Java"が、最初の場所に現れることができない""。
(-1 =インデックスindex = 0 && && prefix.equals IF! (の"Java")){
のSystem.out。println( "Javaの正しいファイル名");
}他{
System.out.printlnは( "Javaファイル名が無効です");
}

「@」は、少なくとも含まれている必要があり、正当なメールボックス名をし、「@」は前です://正しいメールボックス形式かどうかを判断する「」
/ *
参考手順:
1、記号『@』ファイル名の場所取得
2を取得メールボックス""ポジションNo.
3は、判決は"@"記号、および"@" MUSTを含んでいなければならない""の前に
* /
//ポジションのメールボックスを取得し、 "@"記号
int型INDEX2 = email.indexOf(「@ ');

//ポジションのメールボックス番号を取得します""
int型= Index3 email.indexOfを('「);.

//分析は、 "@"記号が含まれており、先行しなければならない"@"しなければならない""
IF(INDEX2! && Index3 -1 => INDEX2){
するSystem.out.println( "正しいメールボックス形式");
}他{
するSystem.out.println( "無効なメールボックス形式");
}
}
}

おすすめ

転載: www.cnblogs.com/fengch/p/11419781.html