码迷,mamicode.com
首页 > 编程语言 > 详细

Java移除字符串中的重复字符

时间:2015-04-09 13:52:57      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:字符   string   重复   字符串   

基本的两种方法
1、使用正则表达式。

public String removeDuplicateChars(String str)
{
    return str.replaceAll("(?s)(.)(?=.*\\1)", "");
}

2、使用遍历。

public String removeDuplicateChars(String str)
{
    String[] strs = str.split("");
    List<Stirng> list = new ArrayList<String>();
    StringBuffer buffer = new StringBuffer();

    for(Stirng s : strs)
    {
        if(!list.contains(s))
        {
            list.add(s);
            buffer.append(s);
        }
    }
    return buffer.toString();
}

Java移除字符串中的重复字符

标签:字符   string   重复   字符串   

原文地址:http://blog.csdn.net/beakin2000/article/details/44957885

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!