我一直在尝试使用用于PropertyUtils的的getProperty索引符号所包含的映射值列表检索的元素。 这里有一个例子(我在这里使用一个通用语法):
map = {"aList": ["elem1", "elem2", "elem3"]}
让说,我想要得到的值“elem2时”,我试图用做:
PropertyUtils.getProperty(map, "aList[1]");
但它似乎并没有工作。 我总是得到一个空值。 是否有另一种方式来做到这一点。 需要明确的是,我知道我可以做getProperty("aList").get(0)
后明确铸造,当然),但我的工作需要上述工作的代码的解决方案。