Hallöchen liebes Forum,
vorab: ich bin neu hier und hoffe mal, dass ich meinen Beitrag hier in das richtige Forum gepostet habe
Also ich habe einen Code geschrieben, der aber je nach Wunsch von anderen per *.properties verändert werden kann/darf.
Dazu habe ich einen String erstellt:
Dann habe ich eine Methode getProperty für den String erstellt:
Bei mir gibt dann aber der String 'test' nicht "thisname" sondern "name" aus. :/
Ich habe leider keine Ahnung was ich falsch gemacht habe...
Trotz Stunden langen Googlen finde ich gerade zu meinem Anliegen nichts was hierzu passt.
Vielleicht merkt ihr es ja, dass ich noch ein Anfänger bin hoffe ihr nehmt es mir nicht übel
Ich hoffe mal, dass ihr versteht was ich will und das ihr mir helfen könnt.
Schon mal ein Danke im Voraus
MfG Kevin
vorab: ich bin neu hier und hoffe mal, dass ich meinen Beitrag hier in das richtige Forum gepostet habe
Also ich habe einen Code geschrieben, der aber je nach Wunsch von anderen per *.properties verändert werden kann/darf.
Dazu habe ich einen String erstellt:
PHP:
String test = getProperty("name");
Dann habe ich eine Methode getProperty für den String erstellt:
Java:
public String getProperty(String string) {
String sys = System.getProperty("user.home");
String desktop = sys + "\\Desktop\\JavaGUI";
File f = new File(desktop + "/test.properties");
if (!f.exists()) {
Properties properties = new Properties();
properties.setProperty("name", "thisname");
properties.setProperty("passwort", "1234567890");
FileOutputStream fos = null;
try {
fos = new FileOutputStream(desktop + "/test.properties");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
properties.store(fos, null);
} catch (IOException e) {
e.printStackTrace();
}
try {
fos.flush();
} catch (IOException e) {
e.printStackTrace();
}
} else if (f.exists()) {
Properties properties = new Properties();
try {
properties.load(new FileInputStream(desktop + "/test.properties"));
} catch (IOException e) {
properties.getProperty("name");
e.printStackTrace();
}
}
return string;
}
Bei mir gibt dann aber der String 'test' nicht "thisname" sondern "name" aus. :/
Ich habe leider keine Ahnung was ich falsch gemacht habe...
Trotz Stunden langen Googlen finde ich gerade zu meinem Anliegen nichts was hierzu passt.
Vielleicht merkt ihr es ja, dass ich noch ein Anfänger bin hoffe ihr nehmt es mir nicht übel
Ich hoffe mal, dass ihr versteht was ich will und das ihr mir helfen könnt.
Schon mal ein Danke im Voraus
MfG Kevin
Zuletzt bearbeitet von einem Moderator: