arraylist转map
时间: 2023-11-08 19:03:00 浏览: 38
要将 ArrayList 转换为 Map,可以使用以下步骤:
1. 创建一个空的 Map 对象。
2. 遍历 ArrayList 中的每个元素。
3. 对于每个元素,将其作为值添加到 Map 中,并使用适当的键来标识它。
下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class ArrayListToMapExample {
public static void main(String[] args) {
List<String> arrayList = new ArrayList<>();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
Map<Integer, String> map = new HashMap<>();
for (int i = 0; i < arrayList.size(); i++) {
map.put(i, arrayList.get(i));
}
System.out.println(map);
}
}
```
输出结果将是 `{0=A, 1=B, 2=C}`,其中键是索引,值是 ArrayList 中的元素。