A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dicegame 中级黑马   /  2013-8-5 12:57  /  1498 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨兴庭 于 2013-8-5 18:31 编辑

往HashSet中存入字符窜
打印是会按从大到小的顺序输出
现在想要从小到大输出
有什么方法呢?

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

3 个回复

倒序浏览
本帖最后由 李政 于 2013-8-5 13:27 编辑

哥们,我想知道你是怎么实现从大到小的, 能放下源码吗
回复 使用道具 举报
两种方式:
第一种作用在存储字符串之前,也就是说先重写String类,将里面的hashCode()与equal()方法重写一下,然后再存储字符串。
第二种作用在存储字符串之后,可以先把HashSet里面的东西存在字符串数组中,然后按角标倒序输出。

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
李政 发表于 2013-8-5 13:23
哥们,我想知道你是怎么实现从大到小的, 能放下源码吗

现在是从小到大输出了
神奇啊
难道我刚才看错了?!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马