-4

请帮忙

我有两个字符串数组列表,一个带有名字,一个带有姓氏。

FirstNameList 具有以下值:

  • 鲍勃
  • 格雷格
  • 艾米

并且 LastNameList 具有以下值:

  • 史密斯
  • 琼斯
  • 棕色的

我知道如何制作第三个数组列表,它在列表视图中一个接一个地“附加”一个数组列表,所以我得到:

  • 鲍勃
  • 格雷格
  • 艾米
  • 史密斯
  • 琼斯
  • 棕色的

我想做的是制作第三个数组列表,将它们“集成”到列表视图中的单行中,所以我得到:

  • 鲍勃·史密斯
  • 格雷格·琼斯
  • 艾米布朗

我该怎么做呢?你能给我一个代码示例吗?

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 回答