java中有没有一种方法可以将表达式(xml或任何其他)转换为逻辑操作。
例如我有一个财产
prop01=Achivment:APPCom,done&&TODO:getforecast,!done;Achivement done
有没有办法将它转换为java代码
Map userData = getUserData();
Map achivements = userData.get("achivements");
Map TODOs = userData.get("TODOs");
String achiv = achivements.get("APPCom");
String todo = TODOs.get("getforecast");
if(achiv == "done" && todo != "done")
system.out.println("Achivement done"); // part after ; in expression
任何第三方可用于此类任务?