gpt4 book ai didi

java - 将 Enumeration 转换为 Enumeration
转载 作者:行者123 更新时间:2023-12-01 15:47:18 26 4
gpt4 key购买 nike

更新:

private final java.util.Properties tilesPropertyMap = new Properties();   

private class DelegatingServletConfig implements ServletConfig {

public String getServletName() {
return "TilesConfigurer";
}

public ServletContext getServletContext() {
return servletContext;
}

public String getInitParameter(String paramName) {
return tilesPropertyMap.getProperty(paramName);
}

@Override
public Enumeration<String> getInitParameterNames() {
return tilesPropertyMap.keys(); // returns Enumeration<Object>
}

}

更新:我正在实现 ServletConfig,所以我必须 getInitParameterNames()

如何将枚举 转换为枚举

最佳答案

我的理解是,您以这种方式初始化了tilesPropertyMap(或多或少):

tilesPropertyMap = new HashMap<Object, Object>();

最简单的解决方案是在创建过程中正确初始化 HashMap,如下所示:

tilesPropertyMap = new HashMap<String, Object>();

现在您不必进行任何转换,上面显示的方法就可以完美工作。还是我误解了你的问题?

关于java - 将 Enumeration<String> 转换为 Enumeration<object>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6881874/

26 4 0