Ich möchte jemanden, der mir helfen, diese Methode neu zu schreiben, um es in der Lage zu machen die Spiele zu finden, während es nichtWie kann ich dieses Problem beheben Methode
public boolean equals(Object otherObject) {
if (otherObject ==null)
{
return false;
}
else if (getClass() != otherObject.getClass())
{
return false;
}
else
{
Contact otherContact = (Contact)otherObject;
return (first.equals(otherContact.first) &&
last.equals(otherContact.last)&&
phone.equals(otherContact.phone)&&
email.equals(otherContact.email));
} }
Es zeigt, kann mich gibt es keine Übereinstimmungen, während es Übereinstimmungen sind in meine Eingabe
public void displayMatch()
{
System.out.println("Enter keyword: ");
Scanner input = new Scanner(System.in);
String in = input.next();
for (Contact c : contacts)
{
if (in.equals(c)) {
System.out.println(c);
} else {
System.out.println("No matches.");
}
}
}
Sie versuchen, eine 'Zeichenfolge' mit einem' Kontakt' zu vergleichen, und das ergibt für mich keinen Sinn. –
Contar von arraylist mit Schlüsselwort – dave
Was stellt dieses "Schlüsselwort" dar? – shmosel