package com.whxiong.work01;
import java.util.*;
public class HashMap1 { private String name; public int score; public HashMap1(String name, int score) { super(); this.name = name; this.score = 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; }
@Override public String toString() { return "HashMap1 [name=" + name + ", score=" + score + "]"; } }
*****************************************************
package com.whxiong.work01;
import java.util.*; import java.util.Map.Entry;
import com.sun.org.apache.bcel.internal.generic.GETSTATIC;
public class QueueTest{ public static void main(String[] args) { HashMap1 hp=new HashMap1("魏海雄", 98); HashMap1 hp1=new HashMap1("小白", 87); HashMap1 hp2=new HashMap1("小黑", 99); HashMap1 hp3=new HashMap1("Lily", 91); HashMap1 hp4=new HashMap1("韩梅梅", 95); HashMap1 hp5=new HashMap1("李雷", 89); Map a= new HashMap(); a.put(hp.getName(),hp); a.put(hp1.getName(),hp1); a.put(hp2.getName(),hp2); a.put(hp3.getName(),hp3); a.put(hp4.getName(),hp4); a.put(hp5.getName(),hp5); System.out.println("***学员成绩为***"); Set keys=a.keySet(); Iterator it=keys.iterator(); while(it.hasNext()){ String key=(String)it.next(); HashMap1 hp0=(HashMap1)a.get(key); System.out.println(key+" "+hp0.getScore()); } hp1.setScore(100); System.out.println("***修改后的学员成绩为***"); Set keys1=a.keySet(); for(Object key:keys1){ HashMap1 hp0=(HashMap1)a.get(key); System.out.println(key+" "+hp0.getScore()); } } }
******************************************************
package com.whxiong.work01;
import java.util.LinkedList;
public class Queue { /** * 创建LinkedList集合对象 */ public LinkedList a = new LinkedList();
/** * 添加集合元素 添加进去的新元素位于第一个元素位置 * * @param o */ public void put(Object o) { a.addFirst(o); }
/** * 删除集合中第一个元素(即添加进去的第一个元素) * * @return */ public Object get() { return a.removeLast(); }
/** * 判断集合是否清空 * * @return */ public boolean empty() { return a.isEmpty(); }
/** * for增强遍历集合中元素 */ public void print() { for (Object b : a) { System.out.println(b); } } }
/** * 创建Demo测试类 */ class Demo { /** * @param args */ public static void main(String[] args) { /** * 实例化Queue类 */ Queue t = new Queue(); /** * 在集合中添加元素 */ t.put("1"); t.put("2"); t.put("3"); t.put("4"); t.put("5"); t.put("6"); t.put("7"); t.put("8"); /** * 删除第一个集合元素 * 先删除“1”,再删除“2” */ t.get(); t.get(); /** * 遍历集合中的剩余元素 */ t.print();