Ich habe eine MEthode node
wo der path name ausgeben werden soll!
nun das klappt soweit!
jetz will ich aber immer nur den letzen pfad name ausgeben bekommen
also wenn der pfd name "/blblblbl/blub/abc" ist,
dann soll mir abc zurück gegeben werden
habe jetzt schon mehrere sachen probiert wie
oder
so und wie mache ich es nun richtig!?
danke schon mal für die hilfe!;shock::bahnhof:
Java:
public org.osgi.service.prefs.Preferences node(String pathName) {
SimplePreferences value = nodeMap.get(pathName);
if (value == null) {
value = new SimplePreferences();
nodeMap.put(pathName, value);
}
return value;
}
wo der path name ausgeben werden soll!
nun das klappt soweit!
jetz will ich aber immer nur den letzen pfad name ausgeben bekommen
also wenn der pfd name "/blblblbl/blub/abc" ist,
dann soll mir abc zurück gegeben werden
habe jetzt schon mehrere sachen probiert wie
Java:
public org.osgi.service.prefs.Preferences node(String pathName) {
SimplePreferences value = nodeMap.get(pathName);
if (value == null) {
value = new SimplePreferences();
nodeMap.put(pathName, value);
}
int länge = pathName.length();
return nodeMap.get(länge-1);
}
oder
Java:
public org.osgi.service.prefs.Preferences node(String pathName) {
SimplePreferences value = nodeMap.get(pathName);
if (value == null) {
value = new SimplePreferences();
nodeMap.put(pathName, value);
}
return nodeMap.get(pathName.lastIndexOf(pathName));
}
so und wie mache ich es nun richtig!?
danke schon mal für die hilfe!;shock::bahnhof:
Zuletzt bearbeitet von einem Moderator: