lo q haces en esta linea
Cita:
Iniciado por doylelives String nombres =new String[10];
aparte de estar mal, por que le faltan unos [] antes de "nombres", lo que hace es inicializar un array de strings, q es muy diferente a cuando inicializas un string, q alli si aplica lo del constructor
Código:
String nombre=new String("nombre");
o lo que es lo mismo