【摘要】作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的相关内容,今天就来讲讲Java校验文件名和邮箱地址的相关内容。
运行该Java校验文件名和邮箱地址程序,当用户输入的文件名是以“.java”结尾,并且输入的邮箱地址中包含有“@”符号和“.”符号,“.”符号在“@”符号之后,才能检测通过,打印“作业提交成功!”, 如下所示:
************ 欢迎进入作业提交系统 ************
请输入要提交的Java文件名称:
answer.java
请输入要提交到的邮箱地址:
answer@qq.com
作业提交成功!
否则,打印“作业提交失败!”,如下所示:
************ 欢迎进入作业提交系统 ************
请输入要提交的Java文件名称:
abcjava
请输入要提交到的邮箱地址:
abcjava@qqcom
输入的文件名无效!
输入的邮箱地址无效!
作业提交失败!
在该Java校验文件名和邮箱地址程序中,首先使用 lastlndexOf() 方法获取用户输入 Java 文件中的所在的位置。因为 Java 文件是以“.java”结尾的,因此,可以使用 charAt() 方法来检测“.”之后的字符串是否是 java,即通过如下所示的条件判断表达式即可判断出用户输入的 Java 文件名是否以“.java”结尾。
index!=-1&&name.charAt(index+1)='j'
&&name.charAt(index+2)='a'
&&name.charAt(index+3)='v'
&&name.charAt(index+4)='a'
在检测邮箱地址是否合法时,首先使用了 indexOf() 方法判断用户输入的邮箱地址中是否含有符号,然后判断邮箱地址中的“.”符号是否在“@”符号之后,如果这两个条件都满足,则邮箱地址是合法的。
当文件名称和邮箱地址的检测都通过时,则打印“作业提交成功!”,否则打印“作业提交失败!”。
以上就是有关Java校验文件名和邮箱地址的相关内容,随着我们对Java讲解的深入,相信大家很慢慢了解它的功能,毕竟这是一款允许程序员以优雅的思维方式进行复杂编程的软件,当然,我们还会为大家带来更多的教学内容,请大家持续关注环球网校的相关内容,小编在此祝大家Java的学习之路顺利。