![](/img/trans.png)
[英]Accessing a JavaScript's object property without knowing that property name
[英]Is there a way of accessing the properties of an object in java by using a string to represent the property's name, just like in JavaScript?
在 JavaScript 中,您可以通过两种方式访问 object 的属性:
object.property
object["property"]
在Java中,我只知道第一种方式。 有没有办法也使用字符串来访问 Java 对象的属性?
您可以使用Apache OGNL 语言,它是一种外部依赖项,允许您访问名称为字符串的属性。
它具有更多功能,但您不能指望它只是扩展您的 Java 语法 - 您将不得不评估包含该语言表达式的字符串。
在某些情况下,您可以嵌入它,例如在 Apache Camel 中,它“只是另一种表达语言”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.