日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

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

發布時間:2025/4/5 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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校验文件名和邮箱地址,快来看看...的全部內容,希望文章能夠幫你解決所遇到的問題。

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