ご迷惑をおかけして申し訳ございません。基本的に、私はlist1というarraylistを持っています。リスト1には次のものが含まれています:ArrayListの各行の内容を分割する方法は?
a Mark
c Peter
r Edwin
i Rachel
f Sebastian
p
単数形の後に続く名前にはどうすればアクセスできますか?たとえば、「マーク、ピーター、エドウィン、レイチェル、セバスチャン」という名前だけにアクセスしたいと思います。私は最初の文字 "a、c、r、i、f、p"にアクセスする方法を知っていますが、残りの名前にアクセスする方法はわかりません。ここで私はこれまで持っているものです。
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));
}
}
これは私の出力は次のようになります。
a
c
r
i
f
p
MarkPeterEdwinRachelSebastian
しかし、私は、それは次のようになりたい:
c
r
i
f
p
Mark
Peter
Edwin
Rachel
Sebastian
'for(String s1:list1)System.out.println(s1.substring(2)); ' – shmosel
元の出力で' a ' –