大家好,有这么一个问题:
已知一网页上所有的链接地址和名称已经被放到HashMap里了,现在要按照章节的顺序以键值对的形式输出,但map是乱序的
map内容如下(测试数据,非真实)
... ...
key value
第 三 回 马疾香幽 http://aaa.com
第五十回 教单于折剪 六军辟易 奋英雄怒 http://ccc.com
第三十回 挥洒缚豪英 http://cbb.com
第二十一回 千里茫茫若梦 http://aabc.com
... ...
要求以如下顺序输出:
第 三 回 马疾香幽 http://aaa.com
第二十一回 千里茫茫若梦 http://aabc.com
第三十回 挥洒缚豪英 http://cbb.com
第五十回 教单于折剪 六军辟易 奋英雄怒 http://ccc.com 请问有什么办法,如果换成TreeMap可以解决吗?
已知一网页上所有的链接地址和名称已经被放到HashMap里了,现在要按照章节的顺序以键值对的形式输出,但map是乱序的
map内容如下(测试数据,非真实)
... ...
key value
第 三 回 马疾香幽 http://aaa.com
第五十回 教单于折剪 六军辟易 奋英雄怒 http://ccc.com
第三十回 挥洒缚豪英 http://cbb.com
第二十一回 千里茫茫若梦 http://aabc.com
... ...
要求以如下顺序输出:
第 三 回 马疾香幽 http://aaa.com
第二十一回 千里茫茫若梦 http://aabc.com
第三十回 挥洒缚豪英 http://cbb.com
第五十回 教单于折剪 六军辟易 奋英雄怒 http://ccc.com 请问有什么办法,如果换成TreeMap可以解决吗?
TreeMap可以自己定义Comparator,也可以使用默认的Comparator。
直接按照顺序往TreeMap里放就行了。