ʵÑéÈýʹÓü¯ºÏ£¨Êý×é¡¢ÏòÁ¿£©¹¹½¨Óû§¹ÜÀíÀà ÏÂÔر¾ÎÄ

ʵÑéÈý ʹÓü¯ºÏ(Êý×é¡¢ÏòÁ¿)¹¹½¨Óû§¹ÜÀíÀà

1.ʵÑéÄ¿µÄ

1£©ÕÆÎÕJavaÖÐÊý×éµÄ¶¨Òå¼°vectorµÄʹÓà 2£©Ê¹Óü¯ºÏÍê³ÉÁÄÌìϵͳÖеÄÓû§¹ÜÀíÀà 2.ʵÑéÄÚÈÝ 1£©¶¨ÒåÓû§ÀàUser£¬UserÓµÓÐÓû§Ãû¡¢ÃÜÂëµÈÊôÐÔ£¬¿ÉÒÔͨ¹ýÓû§ÃûºÍÃÜÂë¹¹ÔìÒ»¸öÓû§¡£ 2£©¶¨ÒåÒ»¸öÓû§¹ÜÀíÀàUserManager.java¡£UserManager¹ÜÀíÁÄÌìϵͳÖеÄËùÓÐÓû§£¬ÓÐÌí¼ÓÓû§(Óû§×¢²á)¡¢²éѯÓû§¡¢±È½ÏÁ½¸öÓû§ÊÇ·ñÏàµÈ¡¢·µ»Øµ±Ç°Óû§ÊýµÈ¹¦ÄÜ¡£ 3£©Ê¹ÓÃÊý×é»òVector¸ÄдUserManager¡£ 3.ʵÑé²½Öè

¢Ù±àдһ¸öÓû§ÀàUser.java.

package qq.server.user; public class User {

protected String name;//Óû§Ãû //ÃÜÂë

protected String pwd;

public User(String name,String pwd){

this.name=name; this.pwd=pwd;} return name;} this.name = name;}}

public String getName() {

public void setName(String name) {

¢Ú¶¨ÒåÒ»¸öÓû§¹ÜÀíÀàUserManager

package qq.server.user; public class UserManager {

//Êý×é´óС

private int size = 100;

//×¢Ò⣺Êý×éÉùÃ÷µÄ¸ñʽ£¬ ±ØÐëÔÚ´´½¨Ê±Öƶ¨´óС private User[] userList = new User[size];

//µ±Ç°Óû§Êý

private int index;

//Ìí¼ÓÓû§µÄ·½·¨ public boolean addUser(User user){

if(index

userList[index]=user;//Ìí¼ÓÓû§ index++;//µ±Ç°Óû§Êý+1 return true; return false;}}

}else{

//¸ù¾ÝÓû§Ãû²éÕÒÓû§

public User getUserByName(String name){

for(int i=0;i

User a=new User(\ÄãËù²éÕÒµÄÓû§²»´æÔÚ£¡\,\); User user=userList[i];

if(name.equals(user.name)){

return user;}}

return a; }

//ÅжÏÓû§ÊÇ·ñ´æÔڵķ½·¨

public String exist(String name,String pwd){

String t,f;

t=\×ð¾´µÄÓû§£¬ÄãÒѳɹ¦µÇÈë±¾ÁÄÌìϵͳ£¡\; f=\ÄúµÄÓû§Ãû»òÃÜÂë´íÎó£¡\; for(int i=0;i

User user=userList[i];

if((name.equals(user.name))&&(pwd.equals(user.pwd))){return t;}} return f;}

//·µ»Øµ±Ç°Óû§ÊýµÄ·½·¨

public int Usernum(){

return index;}}

¢Û±àд²âÊÔÀàTest.java

package qq.server.user; public class Test {

public static void main(String args[]){

User u1 = new User(\ºÎæÃ\,\); User u2 = new User(\Ð쵤\,\); User u3 = new User(\ǮҢ\,\); UserManager um = new UserManager(); um.addUser(u1); um.addUser(u2); um.addUser(u3);

User user = um.getUserByName(\ºÎæÃ\);

System.out.println(user.name+\+user.pwd); String bool=um.exist(\ǮҢ\, \); System.out.println(bool);

System.out.println(\µ±Ç°Óû§ÊýΪ£º\+um.Usernum()); } } }