Я пытаюсь получить правильный вывод для методов «содержать» и «lastIndexOf» с помощью String, но он не даст мне правильный вывод для тех, в этом случае false или true для «содержать» и позицию элемента для «lastIndexOf». Как я могу это сделать, пожалуйста? Огромное спасибо.ArrayList - получить «Contain» и «lastIndexOf» с помощью String
public class Employee {
public static final int size = 0;
String firstName;
String surname;
int yearOfBirth;
String PPSNumber;
String email;
String phoneNumber;
public Employee(String firstName, String surname, int yearOfBirth, String PPSNumber, String email, String phoneNumber) {
this.firstName = firstName;
this.surname = surname;
this.yearOfBirth = yearOfBirth;
this.PPSNumber = PPSNumber;
this.email = email;
this.phoneNumber = phoneNumber;
}
}
// ____________________________________________________ //
import java.util.ArrayList;
public class EmployeeManagement {
public static void main(String[] args) {
ArrayList<Employee> employeeList = new ArrayList<>();
employeeList.add(new Employee("Charlie", "Charles", 1991, "234567b", "[email protected]", "7654321"));
employeeList.add(new Employee("David", "Davies", 1992, "5213452d", "[email protected]", "352135613"));
employeeList.add(new Employee("Levi", "Silva", 1990, "1234", "[email protected]", "333333"));
employeeList.add(new Employee("Gus", "Silva", 1993, "4321", "[email protected]", "444444"));
for (Employee getName : employeeList) {
System.out.print(getName.firstName + ", ");
}
System.out.println(" ");
// contains(Employee)
Employee Emp = new Employee("Gus", "Silva", 1993, "4321", "[email protected]", "444444");
System.out.println("Contains String: " + employeeList.contains(Emp)); // can't make give me the right contain answer
// lastIndexOf()
Employee Charlie1 = new Employee("Charlie", "Charles", 1991, "234567b", "[email protected]", "7654321");
System.out.println("lastIndexOf: " + employeeList.lastIndexOf(Charlie1)); // can't find the lastIndexOf
}
}
Я не могу найти ваш вызов 'ArrayList.contains (*)' в вашем коде (при условии, что это метод, о котором вы говорите). Можете ли вы указать на это? – SantiBailors
Только что изменил код, теперь вы можете увидеть содержимое, я исправил тип объекта, но все еще не работает. – Josh
См. Мои комментарии в моем ответе. – SantiBailors