Conversão de um Vetor de Char em uma String

Preciso que o programa receba um vetor de char por parâmetro e retorne uma String composta pelos caracteres do vetor porém estou com dificuldade e, gravar os characteres no vetor
Estou usando esse código:

for(i = 0; i < 8; i++) {
  System.out.print("Digite uma palavra de até oito letras, uma por vez: ");
  vetorChar[i] = input.nextLine().CharAt(i);
}

O que estou fazendo de errado? Alguém pode me ajudar?

Como vc inicializou o vetor vetorChar?

Põe o println antes de entrar no for.