3、写一个双列集合的程序,要求用foreach循环遍历集合的每一个元素,输出结果如下所示(要求保证元素的存取顺序)(15分) s1——>张三 s2——>李四 s3——>王五 s4——>赵六
时间: 2023-08-01 22:08:04 浏览: 98
好的,根据您的要求,我来为您编写这个程序。以下是完整代码:
```java
import java.util.HashMap;
import java.util.Map;
public class DualCollection {
public static void main(String[] args) {
// 创建双列集合map
Map<String, String> map = new HashMap<>();
map.put("s1", "张三");
map.put("s2", "李四");
map.put("s3", "王五");
map.put("s4", "赵六");
// 使用foreach循环遍历集合的每一个元素,并输出结果
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + "——>" + entry.getValue());
}
}
}
```
程序中我们使用了双列集合Map,其中key为String类型,value也为String类型,用put方法添加元素。
然后我们使用foreach循环遍历集合的每一个元素,通过Map.Entry<String, String>类型的entry对象,获取key和value,然后拼接成输出格式。
希望能够帮到您,如有任何疑问,请随时提出。
阅读全文