[英]How to pass reference of an object to arrayList?
我不確定如何將我創建的配置文件的引用傳遞給應該由對其他配置文件的引用組成的arrayList
英語不是我的母語,所以很抱歉我的問題不是提供信息的例子。
我的任務是編寫一個類,為具有想象力的社交媒體創建個人資料。 一個配置文件包括:名字,姓氏,三個不同整數(城鎮,國家/地區,國籍),興趣數組,表示為對Profile的引用的朋友數組或ArrayList的生日。
所以,我創建了arraylist和adder
ArrayList<Profile> friendList= new ArrayList<> ();
void addFriend(Profile p) {
friendList.add(p);
}
Profile getFriend (int i) {
return friendList.get(i);
}
但是我不知道如何將個人資料放在friendList中時如何獲得可用的索引
為此,您可以重寫Profile的equals方法,然后調用friendList.indexOf(profile)
,它將給出該概要的索引。
有關更多信息,您可以查看以下鏈接: 如何使用Java在列表中查找元素
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.