I have 2 arrays of Member - one filled, the other not. I have a list which contains all members. I need to fill the second array with member who are not in the first array.
I tried this , but i got an outboundexception ( i am very bad with pure algorithmic :( )
Member[] busyMember= getBusyMember();
List<Team> allMembers= new ArrayList<Team>(jsonParsed.getAllElement());
Member[] availableMembers= new Member[allMembers.size()-busyMembers.length];
for (int i= 0; i<allMembers.size(); i++) {
Team t = allMembers.get(i);
long memberId = t.getMember().getId();
for (int j= 0 ; j<busyMember.length; j++) {
if (memberId != busyMember[j].getId()) {
availableMembers[i]=t.getMember();
//outboundexception here
}
}
}
Thank you very much for your help