JAVA HashMap的运用(Demo片段)

package basic.day12;

import java.util.HashMap;
import java.util.Scanner;

public class HashMapDemo {
  public static void main(String[] args) {
    HashMap users = new HashMap();
    users.put("Tom", new User("Tom", "123", 25));// 通过put放入一个键值
    users.put("Jerry", new User("Jerry", "456", 26));
    users.put("Andy", new User("Andy", "789", 27));
    System.out.println(users);
    Scanner s = new Scanner(System.in);
    while (true) {
      System.out.println("用户名:");
      String name = s.nextLine();
      System.out.println("密码:");
      String pwd = s.nextLine();
      if (!users.containsKey(name)) {
        System.out.println("没有注册!");
        continue;
      }
      User user = (User) users.get(name);
      if (user.pwd.equals(pwd)) {
        System.out.println("欢迎登录!");
        break;
      }
    }
  }
}

 

posted @ 2013-02-26 22:15  墨迹哥's  阅读(270)  评论(0编辑  收藏  举报