Problema d Type mismatch (Prob. Class. iniciantes...SOCORRO)

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.

pega o tamanho da parada, daí coloca um while depedendo do tamanho e vai caracter por caracter.

ou entao usa um getChar()

[]s

Pega a primeira letra da String, assim:

letra = LeTeclado.leString("Digite uma letra: ").charAt(0);

Blz? :grin:

Eh impressao minha ou vc quer jogar uma String inteira numa var char?!? Ou vc quer soh o primeiro caracter?! se for assim eh soh botar um .charAt(0) depois do LeTeclado.leString("…");

ficaria assim

char c = LeTeclado.leString("Digite uma letra: ").charAt(0);

é somente um caracter mesmo…
vou testar…

Vlw pessoal, muito obrigado mesmo, deu certo, nunca iria imaginar que fosse, assim, vou continuar estudando e particpando de fóruns, assim ganho mais experiência…

VLWZ

[quote=“Drakkan”]Vlw pessoal, muito obrigado mesmo, deu certo, nunca iria imaginar que fosse, assim, vou continuar estudando e particpando de fóruns, assim ganho mais experiência…

VLWZ[/quote]

É isso ae…

Qq coisa… é só avisar… :slight_smile:

Estamos aqui pra isso haauhauhua