可以使用random()函數與valueOf()函數來實作。
random() 方法用來傳回隨機數,隨機數範圍為 0.0 =< Math.random < 1.0。
valueOf(char c):方法用來傳回 char 參數的字串表示形式。
(影片教學推薦:java影片)
具體程式碼如下:
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開發入門
以上是java如何隨機產生不重複的字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!