Como verificar a próxima posição nula utilizando apenas um Array

Galera, estou com uma duvida e espero que alguém possa me ajudar.

Eu preciso adicionar dados dentro de um array, porém gostaria de criar no método “adicionar()” um comando para que verifique a próxima posição nula desse array, um array simples. Caso esteja null adicione, caso contrario “out.print(Array cheio.)”

Atualmente meu metodo adicionar() esta asism.

	public void adiciona(Conta conta){
		Banco.conta = new Conta[10];
		for(int i = 0; i <= 10; i++){
			Banco.conta[i] = conta;
		}
	}

Agradeço.
Abraços.

Olá Gabriel

public void adiciona(Conta conta){  
    Banco.conta = new Conta[10];
    int fullPos = 0; // Contagem de posições cheias no array.
    for(int i = 0; i < 10; i++){ 
        if (Banco.conta[i] != null) {
             ++fullPos;
             continue; // Continua o loop na próxima iteração.
        }
        Banco.conta[i] = conta;  
    }
    if (fullPos == Banco.conta.length) {
       out.println("Array está cheio. Não foi possível incluir esta conta.");
    }
}

Detalhe que corrigi também a sua condição do for. Estava “<= 10”, começando de zero deveria ser “< 10”.

Pergunta, por que está acessando o membro “conta” de forma estática na classe “Banco”?

[]'s