好像不能够简单的用replace方法完成,你的自己做处理了!

解决方案 »

  1.   

    public class thisUse
    {
            public static void main (String[] args)
            {
                String str = "sdf??dfs?sdf?dsf??";
                System.out.println("str:" + str);
                for (int i = 0; i < str.length(); i++) {
                    if(str.charAt(i) == '?' && str.charAt(i+1) == '?'){
                        str = str.substring(0,i) + str.substring(i+1,str.length());
                    }
                }
                System.out.println("str:" + str);
            }
    }
      

  2.   

    高版本JDK有replaceAll的方法可以使用。