求两个字符串去掉重复字母后所包含字符
2015-07-30 10:13
267 查看
要求如下:
如有字符串“AABBCDEFG”,“EEFGHIJK”,希望得到两个字符串合并以后的结果“ABCDEFGHIJK”。本来想在网上找一个,没找到合适的,就自己写了一个。
大家可以建议一下,有没有更好的办法来实现。
如有字符串“AABBCDEFG”,“EEFGHIJK”,希望得到两个字符串合并以后的结果“ABCDEFGHIJK”。本来想在网上找一个,没找到合适的,就自己写了一个。
/** * 求两个字符串所包含字符的并集 wk 2012.05.19 */ public static String getStringUion(String str1,String str2){ char[] a = str1.toCharArray(); char[] b = str2.toCharArray(); Set<Character> set = new HashSet<Character>(); for(char _a:a){ set.add(_a); } for(char _b:b){ set.add(_b); } StringBuilder result = new StringBuilder(); Iterator<Character> iterator = set.iterator(); while(iterator.hasNext()){ result.append(iterator.next()); } return result.toString(); }
大家可以建议一下,有没有更好的办法来实现。
相关文章推荐
- Jeecms之new标签实现
- itext生成只读pdf文档
- Jeecms之编辑器表格对齐及图片插入
- Jeecms之JSP访问action类
- javascript取当月最后一天
- 一个卫语句
- itext生成重复水印(watermark)
- itext生成重复水印(watermark)
- 中文编码测试
- 中文编码测试
- 设计模式_代理模式_由浅入深
- Jeecms之JSP访问action类
- Jeecms投票不准解决方案
- 读书笔记MoreEffectiveC++(30)
- Android Studio使用技巧系列教程(七)
- 1. JavaScript 与 PHP 的语法区别
- 中文编码测试
- 安装好maven,在dos下输入mvn -version, 提示不是内部命令的问题
- 修改文件上传默认样式
- 一个卫语句