Se eu não preencher todos os caracteres de um array de char, dá erro?

Gostaria de saber se caso eu não preencha todos os caracteres de um array de char vai dá erro (isso em Java SE)?

Sua pergunta está confusa amigo… Como assim preencher todos os caracteres? diz algo parecido com isso?

String[] meuArray = new String[3];
meuArray[0] = "A";
meuArray[1] = "B";

int cont = 0;
while (cont < meuArray.lenght){
   String s = meuArray[cont];
   cont++;
}

se for isso que você perguntou a resposta é sim… Haverá um erro quando você for tentar ler o meuArray[2] afinal ele não foi preenchido e será nulo. mas se você nem chegar a passar por ele (ou tratar) esse erro não será disparado. como no exemplo abaixo:

String[] meuArray = new String[3];
meuArray[0] = "A";
meuArray[1] = "B";

int cont = 0;
while (cont < meuArray.lenght){
   if (meuArray[cont] != null){
      String s = meuArray[cont];
   }
   cont++;
}

Há, era isso mesmo, vlw