Property file auslesen

ede592

Mitglied
Hi Leute,
ich habe ein Problem, undzwar krieg ich es nicht hin mein Property File auszulesen.
Der Aufbau der Property sieht folgendermaßen aus:
Blabla.1="Wert"
Blabla.2="Wert34"
..
mein Javacode:
Code:
       ArrayList<String> Blablas= new ArrayList();
                String uri="blabla.properties";
                int z=0;
		String value = null;
		Properties prop = new Properties();
		try {
		prop.load(getClass().getResourceAsStream(uri));
		value = prop.getProperty("Blabla");
		}
		catch (IOException e) {
		e.printStackTrace();
		}
		
		do{
			if(value!=null){
			Blablas.add(value);
			z++;
			value=prop.getProperty("Blabla");
			}
			else{
			break;
			}
		
		}while(z<=20);
Laut Debugger zieht er die Propertie Datei auch an, also an Pfad etc. liegts nich. Allerdings kriegt er die Werte nicht heraus, bitte um Hilfe :confused:
 
Hallo!

Ich möchte dir gleich einen Tipp geben für ArrayLists:
ArrayList<String> blas = new ArrayList<String>();//Ist schöner, ergibt keine Wahrnung!
Außerdem glaube ich ist es besser, wenn du anstatt do eine for schleife verwendest. (dann behältst du besser die Übersicht.
 
Moin,

Du scheinst irgendwie immer nur nach "Blabla" abzufragen,
obwohl Deine Properties-Datei ja auch Blabla.1 ... Blabla.2 etc besteht.
Nur sehe ich in Deinem Code nirgendwo die Abfrage nach:
Java:
value=prop.getProperty("Blabla." + z); // z inkrementiert jeweils um 1
Gruß,
Xan
 
@ede
ich geb dir mal n tipp demnächst MULTI-posts zu verhindern
wenn dein netz nunmal so lahm ist oder sich dein browser mal kurz aufhängt ... dann NICHT wie ein blöder immer wieder drauf klicken ...
übe dich bei sowas mal in geduld ... gleich 3 threads die nicht mal sekunden aus ein ander liegen ...
da hat wohl jemand im hg noch gesaugt ne -.-'
 
Zurück