java 将多个url传入hashmap的值中,并获取这个值遍历每个url
时间: 2024-01-29 21:02:33 浏览: 71
可以先用一个数组或者列表来存储多个url,然后遍历这个数组或者列表,将每个url作为key,对应的值存入HashMap中。代码示例如下:
```java
String[] urls = {"http://www.example.com", "http://www.google.com", "http://www.baidu.com"};
Map<String, Integer> map = new HashMap<>();
for(String url : urls) {
// 假设通过某种方式获取到了url对应的值,这里用随机数模拟
int value = (int)(Math.random() * 100);
map.put(url, value);
}
// 遍历HashMap,输出每个url对应的值
for(Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " : " + value);
}
```
在上述代码中,先定义了一个String类型的数组urls,存储了多个url。然后定义了一个HashMap,用来存储每个url对应的值。接着通过for-each循环遍历数组urls,对每个url生成一个随机数作为对应的值,再将url和对应的值存入HashMap中。最后通过遍历HashMap,输出每个url对应的值。
阅读全文