Hier meine Arraylist enthält Zahl von 1 bis 100.Java - Schleife mit bestimmten Nummer
[1, 2, 3, 4, 5, 6, 7, 8, 9,10....100]
Hier ist mein Code.
public class Myclass {
static int GG_NUm=5;
static final String AB = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
static ArrayList a;
public static void main(String[] args) {
a = new ArrayList();
for (int i = 1; i <= 100; i++)
a.add(i);
System.out.println(a);
mylist();
}
public static void mylist() {
if(a.size() != 0){
String s="";
int shifting=0;
//System.out.println(a.size());
if (a.size() >= GG_NUm){
shifting = GG_NUm;
for (int j = 0; j< GG_NUm; j++){
if (j != GG_NUm-1)
{s = s + a.get(j) + ',';
//System.out.println(s);
}
else
s = s +a.get(j);
//System.out.println(s);
}
}
else{
shifting = a.size();
for (int j = 0; j< a.size(); j++){
if (j != a.size() - 1)
{
s = s+a.get(j) + ',';
//System.out.println(s);
}
else
{
s = s + a.get(j);
//System.out.println(s);
}
}
}
}
}
}
Ich erhalte Ausgang
1,
1,2,
1,2,3,
1,2,3,4,
1,2,3,4,5
Ich möchte Ausgabe erhalten wie
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
Bis die gesamte Arraylist endet.
Hier nehme ich Int in Arraylist, es kann alphanumerisch sein.
Hilfe.
Danke.
Sie möchten nur alle 5 Zahlen auf einer neuen Zeile ausgeben? – Carcigenicate
Ja. Nächste 5 Zahlen. Hier habe ich zum Beispiel Zahlen in meine Arraylist genommen, aber es enthält alphanumerische Zeichen. Ich möchte jedes fünfte Element meiner Ausgabe in der nächsten Zeile haben. – Vince
Geben Sie einfach die Zahlen aus, und drucken Sie eine neue Zeile, wenn 'i' ein Vielfaches von 5 ist. – Carcigenicate