问题描述
publicclassData{User[]userGroup=newUser[100];/**开户的封装*/publicUser[]saveUserGroup(Useruser){for(inti=0;i<userGroup.length;i++){if(userGroup[i]==null){userGroup[i]=user;}}returnuserGroup;}这是一个数据类里的存储方法,为什么当用debug测试的时候就一直在userGroup[i]==null无限循环了就是存不进去数据呢?是不是userGroup[i]==null写的有问题?我这一句的意思是先从数组中找出一个空位置然后把封装好的数据传到这个空的元素位置里.如果写错了应该怎么修改?谢谢!!!java初心者:68831123
解决方案
解决方案二:
publicUser[]saveUserGroup(Useruser){for(inti=0;i<userGroup.length;i++){if(userGroup[i]==null){userGroup[i]=user;break;}}returnuserGroup;}
一直在userGroup[i]==null无限循环了循环100次吧,你加个break就好了。
时间: 2024-08-31 08:01:49