ArrayList 转为 LinkedHashMap 代码实现
时间: 2023-10-26 19:12:35 浏览: 227
list 转化成hashmap例子
可以使用以下代码实现ArrayList转为LinkedHashMap:
```java
List<String> list = new ArrayList<String>();
list.add("key1=value1");
list.add("key2=value2");
list.add("key3=value3");
Map<String, String> map = new LinkedHashMap<String, String>();
for (String s : list) {
String[] keyValue = s.split("=");
map.put(keyValue[0], keyValue[1]);
}
```
这段代码首先创建了一个ArrayList对象,并向其中添加了几个键值对。然后创建了一个LinkedHashMap对象,使用for循环遍历ArrayList中的元素,将每个元素按照"="分割,拆分成键值对并加入到LinkedHashMap中。最终,LinkedHashMap对象就包含了与ArrayList对象中相同的键值对数据。
阅读全文