从tostring表示获得的自定义对象的arraylist

时间:2015-06-19 15:35:10

标签: java string arraylist tostring

我正在存储自定义类BetDisplayer的Arraylist,其toString格式如下所示:

[BetDisplayer{user='tester@tester.com', id='p3ojqbes4vletb5i0sc2drq77d', stake=70, returns=252, status='won', actualselections={9=X}, userselections={9=X}, selections='(9/X)'}, BetDisplayer{user='tester@tester.com', id='48207hoos47vmlq57oelbfl03q', stake=500, returns=1800, status='won', actualselections={9=X}, userselections={9=X}, selections='(9/X)'}, BetDisplayer{user='tester@tester.com', id='v2jbr5bj6n42eab3iqdlt1l6ie', stake=580, returns=2088, status='won', actualselections={9=X}, userselections={9=X}, selections='(9/X)'}

我正在尝试从其toString表示中恢复arraylist但是我不知道如何使用这种格式来处理它。

1 个答案:

答案 0 :(得分:0)

你需要创建一个自定义的algorythm来从一个难以表达的字符串中加载它们,并且它可能有问题。为了安全起见,我建议您尝试使用Yaml配置文件或Json,它们都有优点和缺点,并且有很多库,比如Gson为Json和snakeyaml为Yaml。

祝你好运: - )