Como verifico se determinada posição de um vetor de char existe?

1 resposta
Heartbreaker

Preciso saber como verificar se uma posição de um vetor de char existe.
Estou usando um contador para pegar cada posição do vetor, e incremento a cada uso.
O que ele vai retornar quando já não houver determinado índice no vetor?

1 Resposta

Andre_Rosa

Há a variável length, que é como uma propriedade do array. Através desta você obtém o número de elementos. Um exemplo:

int vetor[] = { 7, 2, 4 }; int vectorSize = vetor.length; Scanner in = new Scanner(System.in); System.out.print("Indice do array: "); int indexArray = in.nextInt(); if (indexArray < vectorSize) System.out.println(vetor[indexArray]); else System.out.println("A posição não existe!");

Saída:

Indice do array: 5
A posição não existe!

Saída² :

Indice do array: 1
2

Criado 10 de setembro de 2011
Ultima resposta 10 de set. de 2011
Respostas 1
Participantes 2