2016-05-05 6 views
2

私はJavaの初心者としてどこから始めたらいいのか分かりません。一度私はそれらを入力したら、全体の友人リストを表示する方法を忘れてしまいます。アレイ。 これを行うにはforループを使用する必要があります。友だちのリストを表示

答えて

3

はあなたのFriendクラスのようにtoStringメソッドを追加します。

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

あなたはSystem.out.println()呼び出すときですから、人間が読める形式ではなくハッシュコードを取得します。

また、私はあなたが行を移動することをお勧めします:System.out.println("\nYou have added the following friends:");は、ループのうち。

あなたのようなリストからエントリを削除することができます働いていたと私はループの外にprint文を動かすのアドバイスに感謝

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(); 
     } 
    } 
} 
+0

。今、私はリストから友達や友達を削除するようなことはできません。ここに私のコードは、現在友人を追加し、友人を削除するために持っている... @ ManishKothari – gan212

+0

@ gan212私はfriendListからオブジェクトを削除するコードを追加しました。 –

関連する問題