저는 PropertyUtils의 getProperty에 사용 된 색인 표기법을 사용하여지도 값으로 포함 된 목록의 요소를 검색하려고했습니다. 여기에 (내가 여기에 일반적인 구문을 사용하고 있습니다) 예입니다 :PropertyUtils를 사용하여지도 내부의 목록에서 요소를 가져 오는 방법은 무엇입니까?
map = {"aList": ["elem1", "elem2", "elem3"]}
하자 내가 값 "elem2"을 얻고 싶은 말, 내가 사용하여 할 노력하고있어 :
PropertyUtils.getProperty(map, "aList[1]");
하지만 작동하지 않는 것 같습니다. 나는 항상 널 값을 얻는다. 이것을 할 또 다른 방법이 있습니까? 분명히하려면, 나는 getProperty("aList").get(0)
(물론 명시 적으로 캐스팅 한 후)을 수행 할 수 있음을 알고 있지만, 위에서 언급 한 코드가 작동해야하는 솔루션에서 작업하고 있습니다.
나는 이것을 이미 알아 냈습니다. 규칙에 따라 질문을 게시 한 후 8 시간 이내에 답변 할 수 없으므로 나중에 답변을 게시합니다. –