String s = "100>10&&20<30";如何能把s放入if语句 变成:
if(100>10&&20<30){}
if(100>10&&20<30){}
解决方案 »
- 最近研究图算法,有兴趣的留个Q一起讨论
- 灵异事件啊,日期转换出了问题,那位帮我看看这诡异的代码吧
- 这个程序我想菜单中选择图片1的时候显示001.jsp但是显示不出来,请帮忙看下,谢谢
- 类和接口的访问权限
- 各位大虾给个继续建议,刚学完J2SE
- 析取数组里的值...然后分别排列?各位高手快来帮忙啊!
- 请教配置问题
- 哪有java应用程序源码下载的地方,如果各位有程序能给我看看吗,谢谢了.
- 急!我用applet访问本地资源,该怎么做?(分不够再加50)
- 请教notify()或notifyAll()的问题
- 关于comparable接口的说法是否正确,大家看下。。
- 问个问题,几个版块都问了无人能解答。在jboos中通过addurl远程部署程序无法成功问题
String s="100>10&&20<30";
boolean b=Boolean.valueOf(s);
if(b){
//heihei !
}
import java.lang.Boolean;
public class Drink {
public static void main(String[] args){
String s = "100>10&&20<30";
boolean b = Boolean.getBoolean(s);
System.out.println(b);
}
}
https://eval.dev.java.net/import net.java.dev.eval.Expression;
String s="100>10&&20<30";
Expression exp = new Expression(s);
System.out.println(exp.eval());
boolean b=Boolean.valueOf(s);
System.out.println(b);
if(b){
//
}
String s="100>10&&20<30";
boolean b=Boolean.getBoolean(s);
System.out.println(b);
if(b){
//输出
}
http://www.beanshell.org
import bsh.EvalError;
import bsh.Interpreter;public class Test {
public static void main(String args[]) {
String s = "100>10&&20<30";
try {
Interpreter i = new Interpreter();
Object result = i.eval(s);
if ((Boolean) result) {
System.out.println("abc");
}
} catch (EvalError e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Boolean.getBoolean(s) 不是这么个用法吧,应该是系统如果存在名为s的属性,返回true,否则返回false。