我有一个array列表,如何将array列表元素依次写入hashmap中,并依次打印hashmap中的元素
时间: 2024-05-02 07:23:33 浏览: 41
可以使用循环遍历array列表中的元素,将每个元素作为key,然后使用put方法将key和空字符串作为value添加到HashMap中,最后使用entrySet方法遍历并打印HashMap中的所有元素。具体代码如下:
```
import java.util.*;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
HashMap<String, String> map = new HashMap<String, String>();
for (String item : list) {
map.put(item, "");
}
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key: " + entry.getKey() + ", value: " + entry.getValue());
}
}
}
```
输出结果为:
```
key: orange, value:
key: banana, value:
key: apple, value:
```
阅读全文