泛型集合-输出学生列表

 1 package collection;
 2 
 3 import java.util.ArrayList;
 4 import java.util.HashMap;
 5 import java.util.List;
 6 import java.util.Map;
 7 import java.util.Scanner;
 8 
 9 public class Test7 {
10     public static void main(String[] args) {
11         Scanner input=new Scanner(System.in);
12         
13         ArrayList<String> list1=new ArrayList<String>();
14         ArrayList<String> list2=new ArrayList<String>();
15         ArrayList<String> list3=new ArrayList<String>();
16         list1.add("张三1");  //在list1集合的第0个位置添加元素张三1
17         list1.add("张三2");  //在list1集合的第1个位置添加元素张三2
18         list1.add("张三3");  //在list1集合的第2个位置添加元素张三3
19         
20         list2.add("李四1");  //在list2集合的第0个位置添加元素李四1
21         list2.add("李四2");  //在list2集合的第1个位置添加元素李四2
22         list2.add("李四3");  //在list2集合的第2个位置添加元素李四3
23         
24         list3.add("王五1");  //在list3集合的第0个位置添加元素王五1
25         list3.add("王五2");  //在list3集合的第1个位置添加元素王五2
26         list3.add("王五3");  //在list3集合的第2个位置添加元素王五3
27         
28         Map<String,ArrayList> m=new HashMap<String,ArrayList>();
29         m.put("三年级一班", list1);  //班级为键,ArrayList集合为值
30         m.put("三年级二班", list2);
31         m.put("三年级三班", list3);
32         
33         System.out.println("输入班级名称:");
34         String schoolClass=input.next();
35         System.out.println(schoolClass+"学生列表:");
36         ArrayList<String> names=m.get(schoolClass);  
37         for (String name : names) {
38             System.out.println(name);
39         }
40         
41         
42     }
43 }

猜你喜欢

转载自www.cnblogs.com/baichang/p/10101160.html