zoukankan      html  css  js  c++  java
  • 三种java 去掉字符串中的重复字符函数

    三种java 去掉字符串中的重复字符函数

    public static void main(string[] args) {
            system.out.println(removerepeatedchar("ddddccffgd"));
        }
        public static string removerepeatedchar(string s) {
            if (s == null)
                return s;
            stringbuilder sb = new stringbuilder();
            int i = 0, len = s.length();
            while (i < len) {
                char c = s.charat(i);
                sb.append(c);
                i++;
                while (i < len && s.charat(i) == c) {
                    i++;
                }
            }
            return sb.tostring();
        }

    //实例二java去掉重复字符串

    private static 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] + " ");   
      }   
     }   
     system.out.println(mlinkedset);   
     return sb.tostring().substring(0, sb.tostring().length() - 1);   
      }
      
  • 相关阅读:
    Scala 并发编程
    rsyslog start with
    rsyslog start with
    logrotate 日志清理后 rsyslog中断问题
    logrotate 日志清理后 rsyslog中断问题
    logrotate 清理tomcat日志
    rsyslog 传输mysql 日志
    rsyslog 传输mysql 日志
    NYOJ833
    NYOJ65
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5128359.html
Copyright © 2011-2022 走看看