Hallo,
ich möchte gerne überprüfen, ob eine Bilddatei unter einer bestimmten URL im Internet vorhanden ist. Ich habe folgende Version momentan programmiert:
Nun habe ich allerdings ein Problem mit der Laufzeit. Die Methode an sich funktioniert wie gewünscht. Aber da ich die Methode in einer While Schleife zehntausende Male aufrufen will, suche ich nach einer schnelleren Möglichkeit, zu überprüfen, ob eine Bilddatei im Internet vorhanden ist. Geht es eventuell schneller und wenn ja, wie? Weil so muss natürlich immer erst auf die Exception gewartet werden.
ich möchte gerne überprüfen, ob eine Bilddatei unter einer bestimmten URL im Internet vorhanden ist. Ich habe folgende Version momentan programmiert:
Java:
public static boolean istVorhanden(String link){
URL url = null;
try {
url = new URL(link);
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
url.openStream().close();
return true;
} catch (Exception e) {
return false;
}
}