你能以某种方式将像“14232 * 12331-1231”这样的字符串变成Java可以计算的东西吗?

时间:2014-10-22 11:09:15

标签: java string input int output

我想知道你是否能以某种方式获得类似

的东西
String test= "3445+100";
double x= test

所以我可以将输入的计算结果变成结果吗?

第一次抱歉,如果我浪费你的时间:/

2 个答案:

答案 0 :(得分:0)

String test= "3445+100";
String[] numberArray=test.split("\\+");
int a = Integer.parseInt(numberArray[0]);
int b = Integer.parseInt(numberArray[1]);

int solution=a+b;

答案 1 :(得分:0)

您在运算符之间拆分字符串。然后你将Number-Strings转换为int,你可以使用区分大小写来运行操作符,因为你只能有+,*, - 和/.