4.创建一个类,代表队列 添加add()及get()方法 package frame_set; public class Dog { private String name; private String varieties; String getName() { return name; } private void setName(String name) { this.name = name; } String getVarieties() { return varieties; } private void setVarieties(String varieties) { this.varieties = varieties; } public Dog(String name, String varieties) { super(); this.name = name; this.varieties = varieties; } } package frame_set; import java.util.LinkedList; public class Testdog { public static void main(String[] args) { Dog dog1= new Dog("团团", "泰迪"); Dog dog2= new Dog("喜喜", "雪瑞拉"); Dog dog3= new Dog("乐乐", "哈奇士"); Dog dog4= new Dog("圆圆", "泰迪"); LinkedList<Dog> dogs = new LinkedList<Dog>(); dogs.add(dog1); dogs.add(dog2); dogs.addFirst(dog3); dogs.addLast(dog4); Dog dogFirst =(Dog)dogs.getFirst(); System.out.println("第一条狗的昵称是"+dogFirst.getName()); Dog dogLast =(Dog)dogs.getLast(); System.out.println("最后一条狗的昵称是"+dogLast.getName()); dogs.removeFirst(); dogs.removeLast(); System.out.println("删除后还有"+dogs.size()+"条狗。"+"\n分别是:"); for (Dog dog : dogs) { System.out.println(dog.getName()+"\t"+dog.getVarieties()); } } } 5使用HashMap添加学员的姓名和成绩 package frame_set; public class Student { String name; int score; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } public Student(String name, int age) { super(); this.name = name; this.score = age; } } package frame_set; import java.util.HashMap; import java.util.Map; public class TestStudent { public static void main(String[] args) { Student stu1 = new Student("张三", 80); Student stu2 = new Student("李四", 88); Student stu3 = new Student("王五", 90); Student stu4 = new Student("赵六", 98); Student stu5 = new Student("田七", 100); Map<String, Integer> student = new HashMap<String, Integer>(); student.put("张三", 80); student.put("李四", 88); student.put("王五", 90); student.put("赵六", 98); student.put("田七", 100); for (String key : student.keySet()) { System.out.println(key+student.get(key)); } stu1 = new Student("张三", 100); stu2 = new Student("李四", 99); student.put("张三", 100); student.put("李四", 99); System.out.println("********************"); for (String key : student.keySet()) { System.out.println(key+student.get(key)); } } }
JAVA高级特性与实战项目第一章集合框架课后作业
猜你喜欢
转载自blog.csdn.net/tb19930719/article/details/80289522
今日推荐
周排行