日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...

發布時間:2025/4/5 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【摘要】作為一門面向對象編程語言,Java吸收了C++語言的優點,也展現了其強大的一面,我們能在各個地方看到其功能強大和簡單易用的兩個特征,當然,也吸引了很多程序員的注意力,所以就有人想了解Java的相關內容,今天就來講講Java校驗文件名和郵箱地址的相關內容。

假設,在作業提交系統中學生需要錄入提交的 Java 文件名稱及要提交到的郵箱地址,那么就需要對學生輸入的這些信息進行校驗,判斷輸入是否有誤。校驗的規則為:錄入的文件名稱必須以“.java”結尾,錄入的郵箱地址中必須包含有“@”符號和“.”符號,且“@”在“.”之前。

在這里使用 String 類中的 indexOf() 方法、charAt() 方法和 lastIndexOf() 方法來完成此程序。具體實現Java校驗文件名和郵箱地址代碼如下:

public static void main(String[] args) {

boolean filecon = false; // 判斷文件名是否合法

boolean emailcon = false; // 判斷郵箱地址是否合法

System.out.println("************ 歡迎進入作業提交系統 ************");

Scanner input = new Scanner(System.in);

System.out.println("請輸入要提交的Java文件名稱:");

String name = input.next(); // 獲取輸入的Java文件名

System.out.println("請輸入要提交到的郵箱地址:");

String email = input.next(); // 獲取輸入的郵箱地址

// 檢查輸入的文件名是否合法

int index = name.lastIndexOf('.'); // 獲取"n"所在的位置

// 判斷合法

if (index != -1 && name.charAt(index + 1) == 'j' && name.charAt(index + 2) == 'a'

&& name.charAt(index + 3) == 'v' && name.charAt(index + 4) == 'a') {

filecon = true;

} else {

System.out.println("輸入的文件名無效!");

}

// 檢查郵箱地址是否合法

if (email.indexOf('@') != 1 && email.indexOf('.') > email.indexOf('@')) {

emailcon = true;

} else {

System.out.println("輸入的郵箱地址無效!");

}

// 輸出校驗的結果

if (filecon && emailcon) {

System.out.println("作業提交成功!");

} else {

System.out.println("作業提交失敗!");

}

}

運行該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的學習之路順利。

總結

以上是生活随笔為你收集整理的java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。