java获取字符串中重复出现的字符

来源:互联网 发布:java昵称正则表达式 编辑:程序博客网 时间:2024/05/24 07:17

  过滤重复的字符

String s = "1578862516522853";

char[] chars = s.toCharArray();
List list = new ArrayList();  //过度集合
List sameList = new ArrayList();  //重复出现数字的集合

for(int i = 0;i<chars.length;i++){
if(!list.contains(chars[i])){
list.add(chars[i]);
}else{
if(!sameList.contains(chars[i])){
sameList.add(chars[i]);
}

}
}

System.out.println(sameList);

原创粉丝点击