在Matlab中,每当我在命令窗口中输入变量名时,它就会显示到目前为止该变量的值,非常有用。所以,我试图在java中添加相同的功能。也就是说,我希望在用户输入内容时显示任何类型的变量(int,double,数组值,如signal [4])的值。如果输入的变量不存在,则会出现错误或爆炸。更准确地说,我想在项目结束时添加类似于下面代码的内容。
while(true){
Scanner scan = new Scanner(System.in);
System.out.println("Yep? : ");
String s = scan.nextLine();
System.out.println(s + " = value of that entered variable");
}
显然,它并不像听起来那么容易,但这就是我在这里要求的原因。有没有简单的方法来增加这种简单性?
答案 0 :(得分:0)
没有。对于java,这是非常无意义的,因为
我可以想象,在将一组合理选择的对象绑定到Java表达式语言(http://docs.oracle.com/javaee/6/tutorial/doc/bnahq.html)时 - 使用变量映射器(请参阅JSTL/JSP EL (Expression Language) in a non JSP (standalone) context),您可以通过简单的方式实现某些目标。