Ich verwende String Builder aus einer anderen Antwort, aber ich kann nichts anderes als alphanumerisch, kein Leerzeichen, Interpunktion usw. verwenden. Können Sie erklären, wie Sie den Zeichensatz in diesem Code einschränken können? Wie versichere ich, dass es IMMER 30 Zeichen lang ist?
%Vor%Ich habe mir die meisten anderen Antworten angeschaut und kann keine Lösung dafür finden. Vielen Dank. Schrei mich nicht an, wenn das ein Duplikat ist. Die meisten Antworten erklären nicht, welcher Teil des Codes steuert, wie lange die generierte Zahl ist oder wo der Zeichensatz angepasst werden muss.
Ich habe auch versucht, stringBuilder.Replace ('', '1'), die möglicherweise funktioniert haben, aber Eclipse sagt, es gibt keine Methode für Ersetzen von StringBuilder.
Wenn Sie den Zeichensatz und die Länge steuern möchten, nehmen Sie zum Beispiel
%Vor%und kombinieren mit
%Vor%zum Festlegen des Zeichensatzes.
Es basiert nicht auf StringBuilder
, da Sie die Länge kennen und nicht den gesamten Overhead benötigen.
Er weist ein Array char[]
der korrekten Größe zu und füllt dann jede Zelle in diesem Array mit einem zufällig ausgewählten Zeichen aus dem Eingabe-Array.
mehr Beispiel verwenden Sie hier: Ссылка
Sie können dies versuchen:
%Vor%Sollte Ihr Ziel erreichen
Ich verwende String Builder aus einer anderen Antwort, aber ich kann nichts anderes als alphanumerisch, kein Leerzeichen, Interpunktion usw. verwenden. Können Sie erklären, wie Sie den Zeichensatz in diesem Code einschränken können? Wie versichere ich, dass es IMMER 30 Zeichen lang ist?
%Vor%Ich habe mir die meisten anderen Antworten angeschaut und kann keine Lösung dafür finden. Vielen Dank. Schrei mich nicht an, wenn das ein Duplikat ist. Die meisten Antworten erklären nicht, welcher Teil des Codes steuert, wie lange die generierte Zahl ist oder wo der Zeichensatz angepasst werden muss.
Ich habe auch versucht, stringBuilder.Replace ('', '1'), die möglicherweise funktioniert haben, aber Eclipse sagt, es gibt keine Methode für Ersetzen von StringBuilder.
Folgendes benutze ich:
%Vor%Wenn Sie den Zeichensatz und die Länge steuern möchten, nehmen Sie zum Beispiel
%Vor%und kombinieren mit
%Vor%zum Festlegen des Zeichensatzes.
Es basiert nicht auf %code% , da Sie die Länge kennen und nicht den gesamten Overhead benötigen.
Er weist ein Array %code% der korrekten Größe zu und füllt dann jede Zelle in diesem Array mit einem zufällig ausgewählten Zeichen aus dem Eingabe-Array.
mehr Beispiel verwenden Sie hier: Ссылка
Tags und Links string java random alphanumeric