Hi Leute,
ich bin neu im Forum und habe eine Aufgabe, mit der ich einige Probleme habe.
Bin im Bereich Java Programmierung Anfänger.
Meine Aufgabe:
Ich soll ein Java-Programm schreiben, welches den String "ABCDEFGHIJKLMNOPQRSTUVWXYZ" bei jedem Programmstart zufällig ausgibt.
z.B. so:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
DNWZCRFKSHVMIYALUXOGJEPTBQ
Das ganze soll mit SecureRandom gemacht werden, aus Sicherheitsgründen.
Habe mit der NetBeans IDE folgendes Programm geschrieben:
Wie gebe ich jetzt den zufaelligen String aus und habe noch diese Fehlermeldung:
illegal start of expression in der Zeile --> static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Wer kann mir helfen? Ich komme einfach nicht weiter.
Vielen Dank.
ich bin neu im Forum und habe eine Aufgabe, mit der ich einige Probleme habe.
Bin im Bereich Java Programmierung Anfänger.
Meine Aufgabe:
Ich soll ein Java-Programm schreiben, welches den String "ABCDEFGHIJKLMNOPQRSTUVWXYZ" bei jedem Programmstart zufällig ausgibt.
z.B. so:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
DNWZCRFKSHVMIYALUXOGJEPTBQ
Das ganze soll mit SecureRandom gemacht werden, aus Sicherheitsgründen.
Habe mit der NetBeans IDE folgendes Programm geschrieben:
Java:
package zufallstring;
import java.security.SecureRandom;
public class Zufallstring {
public static void main(String[] args) {
static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
static SecureRandom rnd = new SecureRandom();
String randomString( int len )
{
StringBuilder sb = new StringBuilder( len );
for( int i = 0; i < len; i++ )
sb.append( AB.charAt( rnd.nextInt(AB.length()) ) );
return sb.toString();
}
System.out.println(AB);
// Ausgabe des zufaelligen Strings
}
}
Wie gebe ich jetzt den zufaelligen String aus und habe noch diese Fehlermeldung:
illegal start of expression in der Zeile --> static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Wer kann mir helfen? Ich komme einfach nicht weiter.
Vielen Dank.