Olá, gostaria de saber como fazer uma verificação para por um objeto passado por parâmetro em uma posição vazia em um array.
Array em java
T
4 Respostas
da um exemplo em codigo q eu não entendi
T
tipo:
public void adiciona(Funcionario f){
this.empregados[??] = f;
}
como saber em que posição alocar?
tem varias formas.
a primeira vc admitir o seguinte padrão: cria um atributo inteiro totalEmpregados inicializada com 0 e pra adicionar um funcionario vc usa essa variavel como indice e depois vc incrementa ( soma um ).
faz sentido?
a segunda é vc admitir que esse array nao vai ter nenhum funcionario nulo.
for(int i=0;i< empregados.length; i++){
if ( empregados[i] == null ) {
empregados[i] = f;
break; /* termina o loop */
}
}
a terceira é vc usar um ArrayList no lugar de um array que tem Varias vantagens.
T
Entendi, obrigado!
Criado 22 de setembro de 2016
Ultima resposta 23 de set. de 2016
Respostas 4
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo