Boa noite,
Estou fazendo um programa, e em um dos itens, eu preciso comprarar os valores de uma array list que é determinada pelo usuário com uma String que também é determinada pelo usuário.`
As classes:
Classe BDVeicVet.java
import java.util.ArrayList;
import java.util.Scanner;
public class BDVeicVet{
ArrayList<Passeio> list = new ArrayList<Passeio>();
int cont = 0;
String resposta;
boolean continuar = true;
int somaVeiPas = 0;
Passeio veiculopas = new Passeio();
public void cadPasseio(int cont){
do{
if(cont>50){
System.out.println("\nO numero maximo de veiculos de passeio ja
foram cadastrados!");
}
else{
Scanner c = new Scanner(System.in);
System.out.println("\nInforme a placa do Veiculo: ");
veiculopas.setPlaca(c.next());
System.out.println("Informe a marca do veiculo: ");
veiculopas.setMarca(c.next());
System.out.println("Informe o modelo do veiculo: ");
veiculopas.setModelo(c.next());
System.out.println("Informe a cor do veiculo: ");
veiculopas.setCor(c.next());
System.out.println("Informe a quantidade de rodas do veiculo: ");
veiculopas.setQtdRodas(c.nextInt());
System.out.println("Informe a velocidade max do veiculo: ");
veiculopas.setVelocMax(c.nextInt());
System.out.println("Informe a quantidade de passageiros: ");
veiculopas.setQtdePassageiro(c.nextInt());
System.out.println("\nCadastro efetuado com sucesso!\n");
cont++;
list.add(veiculopas);
System.out.println("Deseja cadastrar outro veiculo do mesmo tipo? 'S' -
Sim ou 'N' - Nao");
resposta = c.next();
if(resposta.equals("N")){
continuar = false;
}
}
}while(continuar == true);
somaVeiPas = somaVeiPas + cont;
}
}
Essa é apenas uma das classes, enfim, o usuário irá informar a placa, modelo, cor…,etc do veiculo. O que eu quero fazer é que ele informe uma String Placa e no meio dessa lista de diversos veículos o programa procure pela placa igual.
Como fazer isso?
Obrigado.