EduCorder之String串类操作练习 - 文件名与邮箱验证

编程要求 请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:

判断输入的Java文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 @ ,
并要求@ 在 . 之前。 测试说明 文件名(fileName)和邮箱(email)会作为函数的参数传入。

输入:

HelloWorld.java [email protected]

输出:

Java文件名正确

邮箱名正确

输入:

.java

123456@qq.@com

输出:

Java文件名无效

邮箱名无效

代码如下:

package step3;

public class HelloWorld {

	public void judge(String fileName,String email){
		//请在此添加实现代码
/********** Begin **********/
	int PointIndex_01 = fileName.lastIndexOf(".");
	String LaseName = fileName.substring(PointIndex_01 + 1,fileName.length());
	if (PointIndex_01 != 0 && PointIndex_01 != -1 && LaseName.equals("java"))
	{
		System.out.println("Java文件名正确");
	}
	else
	{
		System.out.println("Java文件名无效");
	}
	int PointIndex_02 = email.lastIndexOf(".");
	int AtIndex = email.lastIndexOf("@");
	if (AtIndex != -1 && AtIndex < PointIndex_02)
	{
		System.out.println("邮箱名正确");
	}
	else
	{
		System.out.println("邮箱名无效");
	}
/********** End **********/
	}
	
	
}

你可能感兴趣的:(EduCorder之String串类操作练习 - 文件名与邮箱验证)