package hash;
import javax.management.relation.RoleResult;
import java.util.Enumeration;
import java.util.Hashtable;
public class operate {
private static Hashtable rightList=new Hashtable();
public void init()
{
String[] accRoleLost={"admin","satrap","manager","user","guest"};
String[] rightCodeList={"10001","10011","10021","20011","24011"};
for(int i=0;i<accRoleLost.length;i++)
{
rightList.put(accRoleLost[i],rightCodeList[i]);
}
}
public String getRight(String accRole)
{
if(rightList.containsKey(accRole))return (String)rightList.get(accRole);
else return null;
}
public void insert(String accRole,String rightCode)
{
rightList.put(accRole,rightCode);
}
public void delete(String accRole)
{
if(rightList.containsKey(accRole)) rightList.remove(accRole);
}
public void update(String accRole,String rightCode)
{
this.insert(accRole,rightCode);
}
public void print()
{
Enumeration RLKey =rightList.keys();
while(RLKey.hasMoreElements())
{
String accRole=RLKey.nextElement().toString();
print(accRole+"="+this.getRight(accRole));
}
}
public void print(Object oPara)
{
System.out.println(oPara);
}
public static void main(String[] args) {
operate RR=new operate();
RR.init();
RR.print();
RR.print("_______________________");
RR.insert("presider","10110");
RR.print();
RR.update("presider","10100");
RR.print();
RR.delete("presider");
RR.print();
}
}
package hash;
interface player
{
public int flag =1;
public void play();
public void pause();
public void stop();
}
abstract class playing
{
public void display(Object oPara){
System.out.println(oPara);
}
public abstract void winRun();
}
class X extends playing implements player
{
public void display(Object oPara) {
super.display(oPara);
}
public void play()
{
System.out.println("play");
}
public void pause() {
System.out.println("pause");
}
public void stop()
{
System.out.println("stop");
}
public void winRun()
{
System.out.println("运行中");
}
}
public class operate
{
public static void main(String[] args) {
X x=new X();
x.display(x);
x.play();
x.pause();
x.stop();
x.winRun();
}
}