Caros colegas, estou tentando testar o 1º caracter de um uma palavra q foi inserida em um array de String, com a letra q o usuario entra,e depois listar se der verdadeiro, mas da erro no charAt() o q sera ?
O código esta assim:
publicStringn[]=newString[3];.....n[0]="aluno";n[1]="pai";n[2]="brasil";publicvoidprocura(){System.out.println("Entre com a letra do nome para procurar: ");letra=in.next();for(inti=0;i<3;i++){AQUI>>>if(n[i].chartAt(0).equals(letra)){System.out.println(n[i]);}}}
Acho que você poderia testar o valor da letra que foi capturada, dando System.out.println, só pra ver se ele está capturando direito, e o método next() do Scanner retorna String e não char. Entom pode ser que fique algo assim: