Sorry, wenn die Frage ein wenig verwirrend ist. Im Grunde habe ich eine Arraylist namens list1. list1 enthält:Wie teilt man den Inhalt jeder Zeile einer ArrayList auf?
a Mark
c Peter
r Edwin
i Rachel
f Sebastian
p
Wie kann ich nur auf die Namen zugreifen, die nach dem singulären Buchstaben kommen? Zum Beispiel möchte ich nur auf die Namen "Mark, Peter, Edwin, Rachel und Sebastian" zugreifen. Ich weiß, wie ich auf die ersten Buchstaben "a, c, r, i, f, p" zugreifen kann, weiß aber nicht, wie ich auf die restlichen Namen zugreifen kann. Hier ist, was ich bisher:
for (Iterator<String> it = list1.iterator(); it.hasNext();) {
String s = it.next();
System.out.println(s.charAt(0));
}
for (Iterator<String> it = list1.iterator(); it.hasNext();) {
String s1 = it.next();
for (int i=2; i<s1.length(); i++){
System.out.print(s1.charAt(i));
}
}
Dies ist, was meine Ausgabe wie folgt aussieht:
a
c
r
i
f
p
MarkPeterEdwinRachelSebastian
Aber ich will es so aussehen:
c
r
i
f
p
Mark
Peter
Edwin
Rachel
Sebastian
'für (String s1: list1) System.out.println (s1string (2));' – shmosel
Sie haben das 'a' in Ihrer ursprünglichen Ausgabe verpasst –