Java代码...
如果我有
int num = 10 + 5;
System.out.println(num);
结果是 15
如果我有
String str = "10";
int number = Integer.parseInt(str);
System.out.println(number);
结果是 10
但如果我有
String str = "10 + 5"; //here the problem.
int number = Integer.parseInt(str);
System.out.println(number);
结果是错误消息。
如何正确地做到这一点。我想要实现的是从字符串中获取表达式并计算它。我被迫从字符串中获取它,因为我从 JTextfield 中获取它,所以我想对返回的字符串表达式进行计算。