2011-01-30 105 views
0

夥計。我有一個任務,並希望聽到您的實施細節的建議。解析文本文件

我有一個文件,其中包含有關客戶端及其帳戶的信息。

FIRST_NAME =喬
LAST_NAME =畢曉普
RECEIPT.0.ID = 123
RECEIPT.0.CURRENCY = USD
RECEIPT.1.ID = 3654
RECEIPT.1.CURRENCY = EUR
.......................
CARD.0.TYPE = VISA
................ .......

FIRST_NAME = Peter
LAST_NAME = Sw alsky
...............

依此類推。所以我需要將這些信息解析爲像Account這樣的類。我是否應該使用具有特定匹配模式的Scanner類並逐步解析信息,或者可能有另一種優雅的方法來實現這一點?提前謝謝你。

回答

7

這看起來像一個有效的屬性文件,所以java.util.Properties可能會有所幫助。它可以加載這些文件。

+0

但據我所知屬性是散列表,如果我有兩個客戶端與兩個鍵「FIRST_NAME」,它不會工作。我對嗎? – 2011-01-30 06:23:05