嗨,我对Java中的ArrayList有疑问。

我在一个名为“ Utente”的类中有一个ArrayList ricFriends。
现在,问题是我有一个方法叫做

requestFriendship(Utente u)


我想在u.ricFriends中添加调用方法的对象Utente ...

我以这种方式尝试过,但有99%的错误。

public void requestFriendship(Utente u){
    u.ricFriends.add(this);
}


例如我想这样做:

Utente Gary = new Utente();
Utente Mike = new Utente();

Gary.requestFriendship(Mike);


如果我查看Mike.ricFriends,我可以看到对象Gary。

对不起,英语,谢谢。

最佳答案

不确定您要做什么,但是您应该更改此行:

 u.ricFriends.add(this);


为了这:

  this.ricFriends.add(u)

10-08 00:36