Java 去掉字符串中重复的子字符串
2015-08-01 17:27
639 查看
public class Deduplicat { /** * 去掉重复字符串 * @param str * @return String * */ public String removeSameString(String str){ Set<String> mLinkedSet = new LinkedHashSet<String>(); String[] strArray = str.split(","); StringBuffer sb = new StringBuffer(); for (int i = 0; i < strArray.length; i++) { if (!mLinkedSet.contains(strArray[i])) { mLinkedSet.add(strArray[i]); sb.append(strArray[i] + " "); }else{ System.out.println("重复字符:"+strArray[i]); } } // System.out.println(mLinkedSet); return sb.toString().substring(0, sb.toString().length() - 1); } public static void main(String[] args){ Deduplicat deduplicat = new Deduplicat(); String newString=deduplicat.removeSameString("5226281988100877,2203221993081502,5226281988100877,3606021992042125,1101111991071661"); System.out.println("去重后的字符:"+newString); } }
原Blog地址:
http://blog.csdn.net/zolalad/article/details/28425883
相关文章推荐
- 轻松java学习之路3
- Java 内存模型及GC原理 --经典
- [LeetCode][Java] Clone Graph
- java里面的xx.jar和.net里面的xx.dll有什么异同
- 学习笔记——Java数字处理类
- 深入浅出Mybatis-与Spring集成
- java多线程之 ---- 线程死锁
- MyEclipse导入Maven项目报错 Plugin execution not covered by lifecycle configuration:
- 《Sublime Text 2搭建Java开发环境》
- java 左右移位运算
- 浅谈java内部类
- java 性能调优
- Java中堆内存和栈内存详解
- Struts2中doubleselect
- 学习笔记——Java包装类
- Spring Boot 项目构建 之 使用 Gradle 构建 Java 项目(Building Java Projects with Gradle)
- 学习笔记——Java类和对象
- 深入理解Java:内省(Introspector)
- 07 JAVA IO流 练习
- struts学习笔记(六)标签