課程
/后端開發(fā)
/Java
/Java入門第三季
2016-11-19
源自:Java入門第三季 2-3
正在回答
?? ???? int index = fileName.lastIndexOf(".");?? ??????? ??? ???????? // 獲取文件的后綴?? ??? ??? ?String prefix =fileName.substring(index+1);?? ??????? ??? ??? ??? ?// 判斷必須包含"."號,且不能出現(xiàn)在首位,同時后綴名為"java"?? ??? ??? ?if (index>0&&prefix.equals("java")???????????????????????????????? ) {
19:String?prefix?=fileName.substring(index+1);
20: if?(index!=0&&index!=-1&&prefix.equals("java")?????????????????????????????????)
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????//?Java文件名 ?????String?fileName?=?"HelloWorld.java";? ????????//?郵箱 ??String?email?=?"laurenyang@imooc.com"; ?? ??//?判斷.java文件名是否正確:合法的文件名應該以.java結尾 ????????/* ????????參考步驟: ????????1、獲取文件名中最后一次出現(xiàn)"."號的位置 ????????2、根據(jù)"."號的位置,獲取文件的后綴 ????????3、判斷"."號位置及文件后綴名 ????????*/ ????????//獲取文件名中最后一次出現(xiàn)"."號的位置 ??int?index?=fileName.lastIndexOf('.')?; ???????? ????????//?獲取文件的后綴 ??String?prefix?=fileName.substring(index+1); ???????? ??//?判斷必須包含"."號,且不能出現(xiàn)在首位,同時后綴名為"java" ??if?(index!=0&&index!=-1&&prefix.equals("java")?????????????????????????????????)?{ ???System.out.println("Java文件名正確"); ??}?else?{ ???System.out.println("Java文件名無效"); ??} ????????//?判斷郵箱格式是否正確:合法的郵箱名中至少要包含"@",?并且"@"是在"."之前 ?????????/* ????????參考步驟: ????????1、獲取文件名中"@"符號的位置 ????????2、獲取郵箱中"."號的位置 ????????3、判斷必須包含"@"符號,且"@"必須在"."之前 ????????*/ ?????//?獲取郵箱中"@"符號的位置 ??int?index2?=email.indexOf('@'); ???????? ????????//?獲取郵箱中"."號的位置 ??int?index3?=?email.indexOf('.'); ???????? ??//?判斷必須包含"@"符號,且"@"必須在"."之前 ??if?(index2?!=?-1?&&?index3?>?index2)?{ ???System.out.println("郵箱格式正確"); ??}?else?{ ???System.out.println("郵箱格式無效"); ??} ?} }
慕粉1554057085 提問者
qq_魅影勁_0 回復 慕粉1554057085 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答為什么21 22行DrunkException出錯了呢?
1 回答19行:最后為什么不是fileName.length()-1?
3 回答關于19行索引問題
5 回答for循環(huán)另外一個寫法怎么不行呢?
2 回答List的containsAll怎么寫?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-11-21
?? ???? int index = fileName.lastIndexOf(".");
?? ??????? ?
?? ???????? // 獲取文件的后綴
?? ??? ??? ?String prefix =fileName.substring(index+1);
?? ??????? ?
?? ??? ??? ?// 判斷必須包含"."號,且不能出現(xiàn)在首位,同時后綴名為"java"
?? ??? ??? ?if (index>0&&prefix.equals("java")???????????????????????????????? ) {
2016-11-19
20: if?(index!=0&&index!=-1&&prefix.equals("java")?????????????????????????????????)
2016-11-19