Como comparar duas classes em Java?

Como comparar duas classes em Java?
Para variáveis de tipos de classes como Object, String, ou qualque classe que você criar ou de alguma API deve-se usar o método equals(), como boa pratica de programação todas as classe criadas deve ter o método equals() sobrescrito, ao usar == para esses tipo o java vai comparar se as duas variáveis estão no mesmo ...
Como comparar elementos de uma lista em Java?
2 Respostas
- manter toda a lista e selecionar os 2 maiores.
- manter toda a lista e ordenar ela no final, selecionando os 2 maiores após a ordenação.
- manter apenas 2 elementos, os 2 maiores, atualizando-os a cada leitura.
- criar uma estrutura de dados tal que ela mantenha os n maiores elementos passados, com n == 2.
Como sobrescrever o Equals Java?
Sobrescrever o equals para comparar objetos por um atributo específico
- public class Pessoa {
- private String nome;
- private String cpf;
- private int idade;
- public Pessoa (String nome, String cpf, int idade) {
- this. nome = nome;
- this. cpf = cpf;
- this. idade = idade;