我正在编写一个使用 JMX 的监控应用程序。我想将AttributeList
返回的转换为一个Map
,其键是属性名称,值是属性值。在我的搜索中,我只找到了一种依赖于使用 EJB 容器的方法。我想要的是一个不依赖任何容器的轻量级解决方案。提前致谢。
问问题
504 次
1 回答
1
我不确定我是否正确理解了您的问题,但此方法会将AttributeList转换为地图。
public Map<String, Object> attrListToMap(AttributeList attrList) {
Map<String, Object> attributeMap = new HashMap<String, Object>(attrList.size());
for(Attribute attr: attrList.asList()) {
attributeMap.put(attr.getName(), attr.getValue());
}
return attributeMap;
}
于 2013-04-19T19:54:10.317 回答