1. 程式人生 > >泛型集合-輸出學生列表

泛型集合-輸出學生列表

 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 }