我有一个名为Members的对象的hashmap。在这些成员中,我有一个名为Content的更多对象的arraylist。最后在内容中,我有各种各样的领域。我如何访问这些字段?
输入数据并不是因为我创建了Member对象,然后是Content对象,将Content添加到Member中,然后将Member添加到hashmap中。
我发现很难访问内容中的字段。
以下是我的一些来自Member类和Content类的代码。我确实为每个领域设置了各种吸气剂和固定器,但我把它们排除了,因为我认为它会占用太多空间
public class Member {
private String _name;
private String _nickname;
private ArrayList<Content> _contentList = new ArrayList<Content>();
public Member(String name, String nickname){
setName(name);
setNickname(nickname);
}
public ArrayList<Content> getContent() {
return _contentList;
}
public void setContent(Content content) {
_contentList.add(content);
}
}
public class Content {
private String _type;
private String _title;
private String _visibility;
private ArrayList<String> _tags = new ArrayList<String>();
public Content(String type, String title, String visibility, String tags){
setType(type);
setTitle(title);
setVisibility(visibility);
setTags(tags);
}
}
由于
答案 0 :(得分:0)
我们说members
是HasMap
然后为了检索title
字段Content
的值,请执行以下操作:
Member member = members.get(<<your key here>>);
String title = member.getContent().get(<<index of the element of the list you want>>).getTitle();