2017-10-31 1 views
0

abc.properties getrennt laden: zu diesem XPATH Wert geändert werden:Wie mehrere Eigenschaften von Kolon

engine.xpath=messageHeader/messageId:1234, systemIdentifier/tradeId:4567, ..... 

ich mehrere XPATHs von Eigenschaften lesen müssen.

+0

was haben Sie bisher versucht? – aldok

+0

@aldok: Früher las ich einzelne XPATHs und einzelne Werte, also war es einfach. Jetzt müssen mehrere abhängige Eigenschaften gelesen werden ... Können wir HashMap ? Und speichern ? Und dann später es iterieren und Wert ändern? – Aditya

+0

https://stackoverflow.com/questions/226050/how-do-i-specify-values-in-a-properties-file-so-the-the-can-be-retrieved-using-reso Sie haben die Antwort hier –

Antwort

0

Nachdem Sie die durch Kommata getrennte Eigenschaften zu erhalten, verwenden StringTokenizer:

java.util.StringTokenizer st = new java.util.StringTokenizer(property, ":"); 
while (st.hasMoreTokens()) { 
    System.out.println(st.nextToken()); 
} 
Verwandte Themen