No código abaixo, é criada primeiramente uma classe "User" com os atributos name (String) e age (int). Na classe principal, é criado um ArrayList e adicionados valores a essa lista, com base nos atributos citados. Pergunta: como eu faria, por exemplo, para procurar na lista se há um valor "age" = 25 e, se localizado, remover esse valor e também a String associada (no caso "Rajeev").
import java.util.ArrayList;
import java.util.List;
class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class ArrayListUserDefinedObjectExample {
public static void main(String[] args) {
List<User> users = new ArrayList<>();
users.add(new User("Rajeev", 25));
users.add(new User("John", 34));
users.add(new User("Steve", 29));