L
Louis2
Gast
Hallo,
ich hole aus einer .ini Datei Werte mit getProperty().
Mein Problem ist, dass wenn ein Eintrag leer ist z.B
die Meldung
erscheint.
Wie kann ich abfragen ob der Eintrag der in tmp[1] landet leer ist oder nicht? Mit "null" oder "" funktioniert es leider nicht...
Das ganze sieht so aus:
Mein Java Code dazu:
ich hole aus einer .ini Datei Werte mit getProperty().
Mein Problem ist, dass wenn ein Eintrag leer ist z.B
Code:
Addresser Email=
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
Wie kann ich abfragen ob der Eintrag der in tmp[1] landet leer ist oder nicht? Mit "null" oder "" funktioniert es leider nicht...
Das ganze sieht so aus:
Code:
Addresser Email=test@test.com
BCC Email=test@test.com
SMTP Server=10.50.70.74
Mein Java Code dazu:
Code:
Properties prop = new Properties();
InputStream in = new FileInputStream("D:/temp/EMailClient.ini");
b = new BufferedReader(new InputStreamReader(in));
prop.load(in);
INIEmailFrom1 = prop.getProperty("Addresser");
tmp = INIEmailFrom1.split("=");
//if (tmp[1] == null)
// INIEmailFrom = "";
//else
INIEmailFrom = tmp[1];
INIEmailToBCC1 = prop.getProperty("BCC");
tmp = INIEmailToBCC1.split("=");
INIEmailToBCC = tmp[1];
INIHost1 = prop.getProperty("SMTP");
tmp = INIHost1.split("=");
INIHost = tmp[1];