Array - Java

Olá pessoal!
Quero saber se tem como comparar valores dentro de um único vetor.
Ex:
int vetor[] = new int[10];
vetor[0] = nextInt(); // Recebe input
e ai que se os proximos valores ja tiverem sido digitados anteriormente, pedir pro usuario digitar um novo e avisar que ja existe esse valor dentro desse vetor, é possivel?

Dá uma procurada aqui no fórum. Tem exemplos prontos disso.

Não achei cara, pesquisei bastante já.

Cria um método onde você passa o vetor e o valor a ser verificado como parâmetro.

Exemplo:

void meuCodigo () {
    int vetor[] = new int[10];
    int valor = nextInt(); // Recebe input
    
    if (!contem(vetor, valor)) {
        vetor[0] = valor;
    }
}

boolean contem(int[] vetor, int valor) {
    for (int elemento : vetor) {
        if (elemento == valor) {
            return true;
        }
    }
    return false;
}