Samstag, 4. Juni 2011
Programmierrichtlinien haben doch Sinn (II)
Noch ein Bonmot, diesmal eine Endlosschleife:
public int[] find(String[] criteria) throws RemoteException {
ArrayList erg = new ArrayList();
for(int i=0; i< records.size();i++){
boolean match=true;
if(criteria != null){
for(int j=0; j< criteria.length;i++){
if(criteria[j] != null){
if(!records.get(i).getField(j).contains(criteria[j])){
match=false;
break;
} } } }
if(records.get(i).isDeleted()){
match=false;
}
if(match){
erg.add(i);
}
}
int[] back = new int[erg.size()];
for(int i=0; i< erg.size();i++){
back[i]=(int)erg.get(i);
}
return back;
}
Wo ist der Fehler? (Abgesehen von den schlecht formatierten schließenden Klammern in Zeile 11)Labels: allgemeines, Fehler, Java
Abonnieren Kommentare [Atom]

Kommentar veröffentlichen