import java.util.Scanner;
public class 索引 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入文件名:");
String fn=input.next();
System.out.println("请输入邮件密码:");
String em=input.next();
//文件名必须*.java后缀
//1.找位置,从后往前找
int d=fn.lastIndexOf('.');
String prd=fn.substring(d+1,fn.length());
if (d>0&&prd.equals("java"))
System.out.println("文件格式正确");
else
System.out.println("文件格式错误");
//邮件必须包含@和.
int n=em.indexOf('@');//前
int m=em.indexOf('.');//后
if(m>n&&n>0)
System.out.println("邮件格式正确");
else
System.out.println("邮件格式错误");
System.out.println("---------------");
//endsWith后缀字符串
if(fn.endsWith(".java")&&fn.length()>6)
System.out.println("文件格式正确");
else
System.out.println("文件格式错误");
System.out.println("---------------");
//正则表达式"\"要用"\"转化才不报错,"."不用
if(em.matches("\\w+@\\w{2,4}\\.\\w{2,3}"))
System.out.println("邮件格式正确");
else
System.out.println("文件格式错误");
}
}
public class 索引 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入文件名:");
String fn=input.next();
System.out.println("请输入邮件密码:");
String em=input.next();
//文件名必须*.java后缀
//1.找位置,从后往前找
int d=fn.lastIndexOf('.');
String prd=fn.substring(d+1,fn.length());
if (d>0&&prd.equals("java"))
System.out.println("文件格式正确");
else
System.out.println("文件格式错误");
//邮件必须包含@和.
int n=em.indexOf('@');//前
int m=em.indexOf('.');//后
if(m>n&&n>0)
System.out.println("邮件格式正确");
else
System.out.println("邮件格式错误");
System.out.println("---------------");
//endsWith后缀字符串
if(fn.endsWith(".java")&&fn.length()>6)
System.out.println("文件格式正确");
else
System.out.println("文件格式错误");
System.out.println("---------------");
//正则表达式"\"要用"\"转化才不报错,"."不用
if(em.matches("\\w+@\\w{2,4}\\.\\w{2,3}"))
System.out.println("邮件格式正确");
else
System.out.println("文件格式错误");
}
}