最近,我与一位同事讨论了如何在Java中转换List为最佳方式,Map以及是否有任何特定的好处.
我想知道最佳转换方法,如果有人能指导我,我会非常感激.
这是一个好方法:
List<Object[]> results;
Map<Integer, String> resultsMap = new HashMap<Integer, String>();
for (Object[] o : results) {
resultsMap.put((Integer) o[0], (String) o[1]);
}
Run Code Online (Sandbox Code Playgroud) 我正在从请求网址中捕获参数,使用com.apache.http.NameValuePair这些参数基本上存储了这些参数List<NameValuePair>.要对这些参数进行某些检查和验证,我需要将该列表转换为HashMap<String, String>.有没有办法进行这种转换?