Java füge alle n Zeilen eine neue Zeile hinzu

String[] names = new String[18];
names[0] = "James Raider";
names[1] = "Calm Hain";
names[2] = "Ewds Ashby";
names[3] = "Gedge Taylor";
names[4] = "Hay Fin";
names[5] = "Ian Hilton";
names[6] = "John Coke";
names[7] = "Nathan Dryer";
names[8] = "Jess Maguire";
names[9] = "Jamie Loyal";
names[10] = "Luke Shwinger";
names[11] = "Parrot Tom";
names[12] = "John Clarke";
names[13] = "Steven Mason";
names[14] = "Shing Lao";
names[15] = "Tom Brook";
names[16] = "Arthitus Pint";
names[17] = "Yifan Yao";

StringBuilder sb = new StringBuilder();
ArrayList<Integer> list = new ArrayList();
for (int i = 0; i < names.length; i++) {
    list.add(i);
}
Collections.shuffle(list);
for (int i = 0; i < names.length; i++) {
    field.append(names[list.get(i)] + "\n");
    for (int u = 0; u < (Integer) number.getValue(); u++) {
        field.append("\n");
    }
}

Ich versuche, der Ausgabe eine neue Zeile hinzuzufügen, jedesnumber.getValue() Anzahl der Male. Was ich tue, fügt es nach jeder Zeile hinzu, aber ich möchte, dass es erst nach einer festgelegten Anzahl von Malen erstellt wird.

Beispiel: 3 mal

Harry
John 
Jake

Amanda
Holly
Sam

Antworten auf die Frage(6)

Ihre Antwort auf die Frage