1
我有一個名爲Members的對象的散列圖。在這些成員中,我有一個名爲Content的更多對象的數組列表。最後,在內容中,我有各個領域。我如何訪問這些字段?在對象列表中訪問對象中的字段
輸入數據並不難,因爲我創建了成員對象,然後是內容對象,將內容添加到成員,然後將成員添加到哈希映射中。
我只是發現很難訪問內容中的字段。
下面是一些來自Member類和Content類的代碼。我有每個領域的各種getter和setter方法,但我給他們留下了,因爲我認爲這將佔用太多空間
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);
}
}
感謝
要麼使該領域的公共或寫一個公共方法返回的字段值。 – hellboy
'setContent(Content content)'我也將名稱改爲'addContent' - 可能會讓人困惑。 – Zyn