Duvida de iniciante URGENTE Sobre converção

Ola amigos eu estou iniciando em java espero que vcs possam me ajudar
minha duvida é a seguinte:

eu tenho uma String operador;

como faço para converter esta string em char
para eu usar em um switch case

Boa tarde!

Se for realmente urgente, ligue para o 190, somente eles atendem casos assim.

Sobre o problema de conversão, leia a documentação oficial da classe String e o método que o senhor quer:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#toCharArray()

Até!

Hum…você pode fazer assim:

[code]String operador = “+”;

switch(operador.charAt(0))
{
case ‘*’: System.out.println(“Operador *”); break;
case ‘/’: System.out.println(“Operador /”); break;
case ‘+’: System.out.println(“Operador +”); break;
case ‘-’: System.out.println(“Operador -”); break;
}[/code]

Não sei se é isso que você precisa, qualquer coisa é só falar.

Ah, só uma dica, quando posta alguma coisa evite palavras como urgente, o pessoal não gosta muito.

T+

desculpem mais uma vez mais estou aprendendo

ola só o meu programa

char op;
public void setOperador()

{
JOptionPane.showInputDialog(null," Digite um Operador:");
switch(op)
{

     case'+':
     setSoma();
     break;	
		
    case'-':
    setSub();
    break;

               case'*':
   setMult();
   break;
		
   case'/':
   setDiv();
   break;
		
   default:
   JOptionPane.showMessageDialog(null,"\n\n Operador invalido:");
   break;
}

}

eu tenho que desenvolver uma calculadora basica onde eu tenho que digitar dois numeros depois digitar o operador para depois ele me dar o resultado e uma das funções é esta setOperador estou tentando digitar por exemplo a tecla + do teclado e ele tem que me puxar a funcao setSoma() que é para somar os dois numeros digitados e assim segue para os seguintes operadores -,*,/.
so que quando eu digito os operadores me da esta mensagem Operador invalido eu acho que nao esta puxando a tecla correta do teclado.
eu tenho que transformar minha variavel op em char como eu faço isso
ou como eu coloco algum codigo de tabela ASCII para puxar as teclas corretas do teclado

String op;

op = JOptionPane.showInputDialog(“Digite o seu nome”);

switch(op.chartAt(0))

ok
valeu pela força

galera

É conversão
:slight_smile: