关于用哈希表的elements()方法将数据打印出来方法。
Enumeration<User> e=DataProcessing.getAllUser();
while(e.hasMoreElements())
{
User M=e.nextElement();
System.out.println("Name:"+M.getName()+""+"Password:"+M.getPassword()+" "+"Role:"+M.getRole());
}
User是自己定义的类,然后就套用上面的模板,User M=e.nextElement();但这一歩很重要,刚开始我没有这一语句使用的是System.out.println("Name:"+e.nextElement().getName()+""+"Password:"+e.nextElement()getPassword()+""+"Role:"+e.nextElement().getRole());
但只能打印第一个,使用该语句后可以循环打印出所有。
scan,next().trim();该语句说明是用户在后面输入多余的空格后会自动清除。
matches("[1-8]")表示只有输入一到八才不会返回布尔型错误,否则会返回false;
int nextint=Integer.parseInt(Input)是将字符串转换为整型的方法;