创建一个类Queue 代表队列,添加add(Object o)及get()方法,并添加main方法进行验证
import java.util.LinkedList; public class Queue { LinkedList queue; public Queue() { queue = new LinkedList(); } void add(Object o) { queue.addLast(o); } Object get() { Object o = null; if (!queue.isEmpty()) { o = queue.getFirst(); queue.removeFirst(); } return o; } } public class TestQueue { public static void main(String[] args) { Queue q = new Queue(); System.out.println(q.get()); q.add("1"); System.out.println(q.get()); q.add("2"); q.add("3"); System.out.println(q.get()); q.add("4"); q.add("5"); System.out.println(q.get()); System.out.println(q.get()); System.out.println(q.get()); System.out.println(q.get()); } }
创建HashMap 对象,并在其中添加一些学员的姓名及分数键为学员姓名,值为分数.从HashMap对象中获取这些学员的成绩并输出.修改其中一名学员的成绩,然后再次输出所有学员的成绩.
import java.util.HashMap; import java.util.Map; public class MyScore { public static void main(String[] args) { Map<String, Integer> Student = new HashMap<String,Integer>();//创建HashMap对象 // 添加学生信息 Student.put("郭振", 60); Student.put("蒋华军", 99); Student.put("欧阳松涛",89); Student.put("黄志豪", 68); Student.put("段海锋", 65); System.out.println("原成绩为:"); System.out.println(Student.keySet()+"\t"+Student.values()); //修改后成绩 System.out.println("修改后的成绩:"); Student.put("郭振", 68); System.out.println(Student.keySet()+"\t"+Student.values()); } }