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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小东先森 中级黑马   /  2016-9-23 09:35  /  3999 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

除了用工具类,有什么方法能够快速打乱字符串的字符顺序.并生成一个新的字符串最为返回值?

8 个回复

倒序浏览
用字符缓冲区重新拼接字符串
回复 使用道具 举报
还有比较麻烦的 思路,将字符串的字符放在集合中,然后用Random生成随机数与集合中的remove()结合,可以生成新的没有顺序的字符串
回复 使用道具 举报
定义方法将字符串存到HashSet集合中再返回String吧
回复 使用道具 举报
将字符串的字符存到双列集合中,使用Random类的next函数随机打乱键,再根据键获取值。
回复 使用道具 举报
打碎,存到set集合在用集合toString返回字符串
回复 使用道具 举报
用Set集合
回复 使用道具 举报
存入Set集合,再取出就好了!
回复 使用道具 举报
名字被注册了 发表于 2016-9-23 22:37
存入Set集合,再取出就好了!

存入set集合  会去重的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马