-4

助けてください

2 つの文字列配列リストがあり、1 つは名、もう 1 つは姓です。

FirstNameList には次のような値があります。

  • ボブ
  • グレッグ
  • エイミー

LastNameList には次のような値があります。

  • スミス
  • ジョーンズ
  • 茶色

リストビューで配列リストを次々と「追加」する3番目の配列リストを作成する方法を知っているので、次のようになります。

  • ボブ
  • グレッグ
  • エイミー
  • スミス
  • ジョーンズ
  • 茶色

私がやりたいことは、それらをリストビューの単一の行に「統合」する3番目のarraylistを作成することです。

  • ボブ・スミス
  • グレッグ・ジョーンズ
  • エイミー・ブラウン

どうすればいいですか?コード例を教えてください。

4

1 に答える 1

1

リストが同じサイズであると仮定すると...

for(int i=0;i<firstNames.size();i++)
    fullNames.add(firstNames.get(i) + " " + lastNames.get(i));

他の改善点についてはあまり説明しませんが、Peopleオブジェクト、またはこれを回避するための何かを検討する必要があります。それは、同じサイズで正しい順序になっているリストに完全に依存しています。

于 2013-03-06T21:01:28.300 に答える