當前位置:成語大全網 - 書法字典 - JAVA隨機生成26個不重復的小寫字母,生成26個字母後停止生成。怎麽做?有人交了嗎?

JAVA隨機生成26個不重復的小寫字母,生成26個字母後停止生成。怎麽做?有人交了嗎?

進口?Java . util . linked hashset;

進口?Java . util . random;

進口?Java . util . set;

公共的?班級?主要?{

公共的?靜電?虛空?main(String【】?args)?{

//?實現這個想法,隨機生成字母,將它們放入集合中(利用集合元素不能重復的特性),當集合的長度達到26時退出循環。

設置& lt字符& gt?設置?=?新的?LinkedHashSet & lt& gt();

隨機?隨機?=?新的?random();

什麽時候?(真)?{

//?隨機生成的字母

夏爾。c?=?(char)?(‘a’?+?random . nextint(26));

set . add(c);

如果?(set.size()?==?26)?{

打破;

}

}

system . out . println(set);

}

}