您好,登錄后才能下訂單哦!
可以使用random()函數與valueOf()函數來實現。
random() 方法用于返回一個隨機數,隨機數范圍為 0.0 =< Math.random < 1.0。
valueOf(char c):方法用于返回 char 參數的字符串表示形式。
具體代碼如下:
public String getlinkNo() { String linkNo = ""; // 用字符數組的方式隨機 String model = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char[] m = model.toCharArray(); for (int j = 0; j < 6; j++) { char c = m[(int) (Math.random() * 36)]; // 保證六位隨機數之間沒有重復的 if (linkNo.contains(String.valueOf(c))) { j--; continue; } linkNo = linkNo + c; } return linkNo; }
以上就是java如何隨機生成不重復的字符串的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。