G
Guest
Gast
Moin
und noch eine Frage...
Ich hab folgenden Code:
Das hätt ich gern kürzer (da ich ewig viele TransferableBla's hab, dazu noch ImagedBla's, hiddenBlubb's,...)
aber so :
gehts schonmal nicht.
Wie könnt man das lösen, da bin ich echt ratlos?
Danke schonmal
und noch eine Frage...
Ich hab folgenden Code:
Code:
public Vector getTransferableIsles(){
Vector<TransferableIsle>v = new Vector<TransferableIsle>();
for(int i=0;i<size();i++){
if(elementAt(i) instanceof TransferableIsle){
v.add((TransferableIsle)elementAt(i));
}
}
return v;
}
public Vector getTransferableResources(){
Vector<TransferableResource>v = new Vector<TransferableResource>();
for(int i=0;i<size();i++){
if(elementAt(i) instanceof TransferableResource){
v.add((TransferableResource)elementAt(i));
}
}
return v;
}
aber so :
Code:
public Vector getTransferable(Class c){
Vector<c>v = new Vector<c>();
for(int i=0;i<size();i++){
if(elementAt(i) instanceof c){
v.add((c)elementAt(i));
}
}
return v;
}
Wie könnt man das lösen, da bin ich echt ratlos?
Danke schonmal