Pessoal, to com um probleminha tido como clássico, criei uma classe para leitura de teclado (LeTeclado) la’existem vários métodos para ler diversos tipos, tem um método LeString que segue abaixo:
import java.io.*;
public class LeTeclado
{
public static String leString()
{
String s = " ";
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
try
{
s = teclado.readLine();
}catch(IOException e)
{
System.out.print(e.getMessage());
}
return s;
}
public static String leString(String txt)
{
System.out.print(txt);
return leString();
}
}
Em outra classe eu utilizo este método, porém é uma variável do tipo char que recebe, segue abaixo:
char letra;
letra = LeTeclado.leString("Digite uma letra: ");
usarLetra(letra);
e acontece o seguinte erro:
Type mismatch: cannot convert from String to char
Como posso resolver este problema
Desde já agradeço
Assunto editado por renatopb
Reeditado por JavaTeco. Quando tiver código no post, por favor, utilize a tag Code. Obrigado.