开发者

Java: "myString[hey, there]" to HashSet?

I had a Ha开发者_Go百科shSet and i stored the content of it in a String using .toString(). Is there any simple way to get the String back into a HashSet?

I saved some configurations for a program in a textfile, and now i'm trying to read the config.

I could probably do it by removing the first and the last characters [ ], and then just split it using split(). And then loop through and add it to a HashSet. But it feels like a big detour, there should be an opposite to .toString()?

So, is there any simpler way than the way i described?


you will have to write a primitive parser, which will parse your string and reconstruct your configuration objects


The toString() is not a conversion methods and classes usually don't implement a static fromString method. So what you describe is the simplest way.

Note that it will not reconstruct the Set correctly if the elements themselves contain comma character.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜