为了账号安全,请及时绑定邮箱和手机立即绑定

访问 ArrayList 中的 ArrayList

访问 ArrayList 中的 ArrayList

PIPIONE 2021-09-03 16:18:22
我已经创建了一个 ArrayLists (memberFriends) 的 ArrayList (members)。所以,“member”有一个朋友列表。这个方法接收一个成员的名字,它的目标是列出所有成员的朋友。我很困惑如何从成员列表中访问朋友的 ArrayList。public java.lang.String[] getPals(java.lang.String name) {    if(members.contains(name)) {        memberFriends.get(members.indexOf(name));        String[] friends = memberFriends.toArray(new String[memberFriends.size()]);    }    return friends;}所以基本上,我在这里想做的是,说朋友的名字是Joe,我想在ArrayList 成员中找到Joe,将他朋友的ArrayList 变成一个数组。我只是对如何访问乔的朋友感到困惑。我在上面的第三行代码中尝试做的是访问名称“Joe”。现在我很困惑如何访问 Joey 的朋友 ArrayList。
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

这看起来像是泛型的一个例子。如果您希望访问memberFriends.get(0)(这将打印一个数组),则需要像这样指示 memberFriends:


List<List<String>> memberFriends = new ArrayList<List<String>>();

不确定我是否理解:然后您可以尝试迭代:


for (List<String> member : memberFriends) {


  for (String s : member) {


   

  }

}


查看完整回答
反对 回复 2021-09-03
  • 2 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信