3、写一个双列集合的程序,要求用foreach循环遍历集合的每一个元素,输出结果如下所示(要求保证元素的存取顺序)(15分) s1——>张三 s2——>李四 s3——>王五 s4——>赵六
时间: 2023-08-01 12:08:04 浏览: 207
以下是符合要求的Java代码实现,使用LinkedHashMap作为双列集合:
```java
import java.util.LinkedHashMap;
import java.util.Map;
public class DoubleColumnCollection {
public static void main(String[] args) {
// 创建双列集合
Map<String, String> map = new LinkedHashMap<>();
map.put("s1", "张三");
map.put("s2", "李四");
map.put("s3", "王五");
map.put("s4", "赵六");
// 遍历集合并输出元素
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + "——>" + entry.getValue());
}
}
}
```
输出结果:
```
s1——>张三
s2——>李四
s3——>王五
s4——>赵六
```
相关问题
使用foreach循环遍历ArrayList集合怎么写
可以按照以下方式使用foreach循环遍历ArrayList集合:
```java
ArrayList<String> arrayList = new ArrayList<>();
// 添加元素
arrayList.add("Java");
arrayList.add("Python");
arrayList.add("C++");
// 使用foreach循环遍历
for (String element : arrayList) {
System.out.println(element);
}
```
上面的代码中,我们首先创建了一个ArrayList集合,并向其中添加了一些元素。然后,我们使用foreach循环遍历这个集合,并打印出每个元素的值。在foreach循环中,我们使用了一个新的变量`element`来代表当前正在访问的元素,它的类型与集合中元素的类型相同。
使用foreach循环遍历ArrayList集合
可以使用以下代码来遍历ArrayList集合:
```
ArrayList<String> list = new ArrayList<String>();
// 添加元素到集合
list.add("Java");
list.add("Python");
list.add("C++");
// 使用foreach循环遍历集合
for (String str : list) {
System.out.println(str);
}
```
这段代码中,首先创建了一个ArrayList集合并向其中添加了三个元素。然后使用foreach循环遍历集合,将集合中的每个元素依次赋值给变量str,最后将其输出到控制台。
阅读全文