lina: FileChooser und grosse Datenmengen

Beitrag lesen

moin :)

Poste doch einmal den code der accept()-Methode.

ok ;)
public boolean accept(File f){
  if(f.isDirectory()){
    return true;
  }
  else{
    boolean erlaubt=false;
    String name=f.toString();
    name=name.subString(name.indexOf("."));
    for(int i=0; i<=extension.length-1; i++){
      if(name.indexOf(extension[i]!=-1){
        erlaubt=true;
        i=extension.length;
      }
      else erlaubt =false;
    }
    if(erlaubt==true) return true;
    else return false;
  }
}

Dies funktioniert ja soweit auch ganz gut. Nur eben viel zu langsam :( In dem Array extension befinden sich alle Endungen die erlaubt sind (also gif, jpg und png)
Gibt es da Optimierungsmöglichkeiten?

liebe Gruesse lina

--
ss:| ls:] fo:| de:] ch:? rl:? br:> js:( ie:% fl:| mo:)
Wer nicht versucht hat schon verloren.