Java 如何将对象的引用传递给arrayList?

Java 如何将对象的引用传递给arrayList?,java,arrays,arraylist,Java,Arrays,Arraylist,我不知道如何将我创建的概要文件的引用传递到arrayList,arrayList应该由对其他概要文件的引用组成 英语不是我的第一语言,所以我很抱歉我的问题不是信息性的例子 我的任务是写一门课程,为富有想象力的社交媒体创建个人资料。一个配置文件包括:名字、姓氏、由三个不同整数组成的出生日期、城镇、国家、国籍、兴趣数组、表示为的朋友数组或数组列表 对概要文件的引用 所以,我创建了arraylist和adder ArrayList<Profile> friendList= new Arra

我不知道如何将我创建的概要文件的引用传递到arrayList,arrayList应该由对其他概要文件的引用组成

英语不是我的第一语言,所以我很抱歉我的问题不是信息性的例子

我的任务是写一门课程,为富有想象力的社交媒体创建个人资料。一个配置文件包括:名字、姓氏、由三个不同整数组成的出生日期、城镇、国家、国籍、兴趣数组、表示为的朋友数组或数组列表 对概要文件的引用

所以,我创建了arraylist和adder

ArrayList<Profile> friendList= new ArrayList<> ();

void addFriend(Profile p) {
        friendList.add(p);
    }
Profile getFriend (int i) {
        return friendList.get(i);
    }
ArrayList-friendList=new-ArrayList();
void addFriend(配置文件p){
加(p);
}
配置文件getFriend(inti){
返回好友列表。获取(i);
}

但我不知道,我不知道如何获得一个索引,当我将个人资料放入朋友列表时可以使用它。要做到这一点,你可以覆盖个人资料的equals方法,然后调用
friendList.indexOf(profile)
,它将给出该个人资料的索引


有关更多信息,您可以查看此链接:

要执行此操作,您可以覆盖配置文件的equals方法,然后调用
friendList.indexOf(Profile)
,它将给出该配置文件的索引


有关更多信息,您可以查看此链接:

是什么使
个人资料
独一无二?也许是名字和DOB的组合。在此基础上,在您的
档案
上创建一个
equals
方法,然后您可以简单地执行一个任务,也可以在列表中循环查找所需的元素。是什么使
档案
独一无二?也许是名字和DOB的组合。在此基础上,在您的
配置文件上创建一个
equals
方法,然后您可以简单地执行一个任务,也可以在列表中循环查找所需的元素。