Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2009, 07:06
Jrt_1990
 
Fecha de Ingreso: enero-2009
Mensajes: 20
Antigüedad: 15 años, 4 meses
Puntos: 0
Resolver operaciones String

Buenas, tengo una duda acerca de String y Double.
La cosa es que necesito resolver unas operaciones que paso a un método por una String, lo que hago es sustituir dentro de la String la X por el valor que le corresponde y después con "Double.valueOf(La String).doubleValue();" que me devuelva el Double, pero no funciona a menos que sea un número.
Os pongo un ejemplo:

public class pruebas {

public static void main(String [] args){

String S = new String("x+x");
System.out.println(S);
S = S.replaceAll("x", "2");
System.out.println(S);
double numero=Double.valueOf(S).doubleValue();;
System.out.println(numero);
}
}

Pero... da error... ¿Alguna idea? Muchas gracias