대장

2017-10-31 20 views
0

abc.properties로 구분 된 여러 속성을로드하는 방법 : 나는 속성에서 여러 XPath를 읽을 필요대장

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

: 값을 그 XPATH에서 변경 될 수 있습니다. 당신은 쉼표로 구분 된 속성을 일단

+0

을 지금까지 시도 무엇? – aldok

+0

@aldok : 이전에는 개별 XPATH와 개별 VALUES를 읽었으므로 쉽습니다. 이제 여러 종속 속성을 읽을 필요가 있습니다 ... HashMap 을 사용할 수 있습니까? 그리고 를 저장 하시겠습니까? 그런 다음 나중에 반복하여 값을 변경합니까? – Aditya

+0

https://stackoverflow.com/questions/226050/how-do-i-specify-values-in-a-properties-file-so-they-can-be-retrieved-using-reso 여기에 답변이 있습니다 –

답변

0

, StringTokenizer 사용

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