Ir ao conteúdo

ArrayList


Hesodia

Posts recomendados

Postado

Bom galera eu tenho que fazer um cadastro usando ArrayList. Ai tem que ter os métodos de Inserir, Alterar, Excluir, Listar e Consultar.

Dai eu to fazendo assim.



import java.util.ArrayList;

/**
*
* @author Giba
*/
public class RepositorioMedicoLista {

ArrayList<Medico> listaMedico;

public RepositorioMedicoLista() {
this.listaMedico = new ArrayList<Medico>();
}

public void InserirMedico(Medico medico) {
this.listaMedico.add(medico);
}

public void AlterarMedico(Medico medico) {
for (int i = 0; i < this.listaMedico.size(); i++) {
if (this.listaMedico.get(i).getCrm().equals(medico.getCrm())) {
this.listaMedico.set(i, medico);
}
}
}

public void ExcluirMedico(Medico medico) {
for (int i = 0; i < this.listaMedico.size(); i++) {
if (this.listaMedico.get(i).getCrm().equals(medico.getCrm())) {
this.listaMedico.remove(i);
}
}
}

public ArrayList<Medico> ListarMedico() {
return listaMedico;
}
}
package hospital.Medicos;

Só que não sei como fazer o método de consultar. Alguem poderia me ajudar ?

Postado

 public void  consultarMedico(String nome) {
for (int i = 0; i < this.listaMedico.size(); i++) {
if (codigo != this.listaMedico.get(i).getNome()) {
if (i == this.lista.size() - 1) {
JOptionPane.showMessageDialog(null,
"Codigo não encontrado!");
}else{
sout("Dados do Medico");
//Os dados do medico, daí não sei quais são!
}
}

Espero ter ajudado!

PS: olhando teu codigo melhor, é mais vantagem passar por parametro o CRM;

Postado
 public void  consultarMedico(String nome) {
for (int i = 0; i < this.listaMedico.size(); i++) {
if (codigo != this.listaMedico.get(i).getNome()) {
if (i == this.lista.size() - 1) {
JOptionPane.showMessageDialog(null,
"Codigo não encontrado!");
}else{
sout("Dados do Medico");
//Os dados do medico, daí não sei quais são!
}
}

Espero ter ajudado!

PS: olhando teu codigo melhor, é mais vantagem passar por parametro o CRM;

Eu tava dando uma olhada nesse código ai e como eu preciso mostar isso em uma lista o meu retorno não pode ser nulo. E esse "sout" o que é isso ?

Consegui fazer a minha consulta valeu galera.


public Medico ConsultarMedico(Medico medico) {
Medico medico1 = null;
for (int i = 0; i < this.listaMedico.size(); i++) {
if (this.listaMedico.get(i).getCrm().equals(medico.getCrm())) {
medico1 = this.listaMedico.get(i);
}
}
return medico1;
}

Postado
Eu tava dando uma olhada nesse código ai e como eu preciso mostar isso em uma lista o meu retorno não pode ser nulo. E esse "sout" o que é isso ?

Consegui fazer a minha consulta valeu galera.


public Medico ConsultarMedico(Medico medico) {
Medico medico1 = null;
for (int i = 0; i < this.listaMedico.size(); i++) {
if (this.listaMedico.get(i).getCrm().equals(medico.getCrm())) {
medico1 = this.listaMedico.get(i);
}
}
return medico1;
}

sout = System.out.println("");

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!