GUJ / Java / Topico [Ajuda] Conversão de tipos 17 de junho de 2009 3 respostas V v.nepomuceno 17 de junho de 2009 Pessoal tenho um banco de dados com diversas expressões matemáticas com dois algarismos ex: 10+1 90*4 70/4 99-9 15/4 99-9 Porém essas expressões estão gravadas em string , preciso pegar essas expressões no banco e calcular… 10+1 = 11 Alguém tem ideia de como fazer isso? Alura Desenvolvimento Back-End Java Sua Carreira em desenvolvimento back-end Java: dos fundamentos à arquitetura de sistemas... 3 Respostas S SlashJava 17 de jun. de 2009 o que vc pode tentar fazer e usar o metodos split() da classe String assim vc vai conseguir obter os valores depois vc pode fazer um indexOf() tb da classe String para identificar qual operação deve fazer. Por Exemplo: String valor = "10+1"; String[] valores = valor.split("+"); double total = 0; if(valor.indexOf("+")>0) total = Double.parseDouble(valores[0])+Double.parseDouble(valores[1]); System.out.println(total); Bom, a grosso modo seria isso. Falou wbdsjunior 18 de jun. de 2009 http://www.guj.com.br/posts/list/127749.java abraço. Marky.Vasconcelos 18 de jun. de 2009 O java não tem nada pronto pra isso como o eval do JavaScript. Mas voce pode implementar o seu próprio ou então usar uma linguagem de script. Criado 17 de junho de 2009 Ultima resposta 18 de jun. de 2009 Respostas 3 Participantes 4 Topicos relacionados Como saber se um mes tem 4 ou 5 semanas?[RESOLVIDO] 31 respostas Como converter inteiro para string! 13 respostas Comando SELECT para selecionar intervalo de data SQL SERVER 12 respostas &, &&, |, ||. Qndo usar? 6 respostas O método split 12 respostas Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela! Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo