kann mit der Funktion random() und der Funktion valueOf() implementiert werden.
Die Methode random() wird verwendet, um eine Zufallszahl zurückzugeben. Der Bereich der Zufallszahl beträgt 0,0 =< Math.random <
valueOf(char c): Methode wird verwendet, um die Zeichenfolgendarstellung des char-Parameters zurückzugeben.
(Empfohlenes Video-Tutorial: Java-Video )
Der spezifische Code lautet wie folgt:
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; }
Empfohlenes Tutorial: Einführung in die Java-Entwicklung
Das obige ist der detaillierte Inhalt vonSo generieren Sie zufällig nicht wiederkehrende Zeichenfolgen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!