16/01/2009, 07:06
|
| | Fecha de Ingreso: enero-2009
Mensajes: 20
Antigüedad: 16 años 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 |