当前位置: 代码迷 >> 综合 >> 笔记(三)
  详细解决方案

笔记(三)

热度:2   发布时间:2023-10-26 23:27:04.0

关于用哈希表的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)是将字符串转换为整型的方法;

  相关解决方案