更新時間:2022-12-22 11:32:10 來源:動力節(jié)點 瀏覽2224次
驗證碼由4個字符組成;驗證碼只能由數(shù)字和大寫字母組成;每次的字符各不相同,不能重復(fù)。
1.確定生成驗證碼的數(shù)據(jù)源,本例子隨意取了英文字符及數(shù)字

2.從數(shù)組里面隨機取出字符,添加到動態(tài)字符串里面去。

3.循環(huán),從數(shù)據(jù)源數(shù)組里取出字符,首先我們要先取出字符的下標(biāo),然后根據(jù)下標(biāo)拿出數(shù)組中取出字符。

4.先判斷產(chǎn)生的字符在動態(tài)字符串里是否存在,不存在的話添加進去,并將動態(tài)字符串中的字符個數(shù)加1

5.判斷動態(tài)字符串的字符個數(shù)是否達到4個,如果達到4個,則跳出循環(huán),并返回動態(tài)字符串。

6.控制臺輸出,測試驗證碼是否生成成功,查看隨機結(jié)果。


相關(guān)閱讀
Java實驗班
0基礎(chǔ) 0學(xué)費 15天面授
Java就業(yè)班
有基礎(chǔ) 直達就業(yè)
Java夜校直播班
業(yè)余時間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)