显示数组之友列表

时间:2016-05-05 01:31:35

标签: java arrays

很抱歉在这里包含了很多内容我只是不知道从哪里开始,因为我是Java的新手,一旦我将它们输入数组,我就失去了如何显示整个朋友列表。 我需要使用for循环来执行此操作。

1 个答案:

答案 0 :(得分:3)

在您的toString课程中添加Friend方法,例如:

@Override
public String toString() {
    return "Friend [firstName=" + firstName + ", firstAge=" + firstAge + "]";
}

因此,当您致电System.out.println()时,您将获得人类可读的格式,而不是哈希码。

我还建议您将行System.out.println("\nYou have added the following friends:");移出for循环。

您可以从列表中删除条目,如:

public void removeFriend()
{
    System.out.println("Please enter Name of person you would like to remove: ");
    String name = input.nextLine();
    Iterator<Friend> it = friendList.iterator();
    while(it.hasNext()){
        Friend f = it.next();
        if(f.getName().equals(name)){
            it.remove();
        }
    }
}