Ich habe folgenden Code (erst mal nur bis FFFF):
Damit kann ich mir zwar alle Kombinationen ausgeben lassen, aber ich müsste für jede neue Stelle eine weitere for-loop erstellen, z. B. wenn es 10 Stellen haben soll.
Wie kann ich das kürzer schreiben und noch zusätzlich angeben, wie viele Stellen ich mit allen Kombinationen haben möchte?
Java:
static String[] letters = new String[]{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"};
public static void main(String[] args) throws IOException {
for (String first : letters) {
for (String second : letters) {
for (String third : letters) {
for (String fourth : letters) {
String sequence = first + second + third + fourth;
System.out.print(sequence);
}
}
}
}
}
Wie kann ich das kürzer schreiben und noch zusätzlich angeben, wie viele Stellen ich mit allen Kombinationen haben möchte?