FileInputStream global deklarieren

Status
Nicht offen für weitere Antworten.

Ikaragua

Aktives Mitglied
Hallo.

Um in einem Try-Catch-Block bei einem Properties-Objekt eine Properties-Datei mit load() zu laden, muss man der Methode z.B. einen FileInputStream übergeben.

Ist das FileInputStream-Objekt global deklariert, erkennt auch die load()-Methode dieses.

Nun wirft allerdings der FileInputStream eine FileNotFoundException, die berücksichtigt werden muss. Ist das FileInputStream-Objekt nun in einer solchen Exception deklariert, kann dieses erzeugt werden. Allerdings erkennt nun die load()-Methode das FileInputStream-Objekt nicht mehr.

Wie kann ich also das FileInputStream-Objekt so deklarieren, sodass die load()-Methode dieses erkennt?

Der Grund dafür, es global zu deklarieren, ist der, es auch wieder schließen zu können.

Vielen Dank allen Helfern.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben