Como remover um elemento específico de um array [duplicado]

Esta questão já tem uma resposta aqui:

Como remover o elemento de um array 4 respostas

Eu testei diferentes elementos em uma matriz char e se eles não atenderem às condições, eu quero removê-los da matriz. Existe uma maneira de fazer isso?

Aqui esta o meu codigo ate agora

String s;
    char[] b = inputString.toCharArray();
    b = new char[b.length];
    do
    {

        if(!(b[i]>='0')&&(b[i]<='9')&&(b[i]!='.'))
        {
            s = Character.toString(b[i]);
            if(s.equals("+"))
            {
                t = 1;
            }
            else if(s.equals("-"))
            {
                t = 2;
            }
            else if // and so on

            }
            else
            {
                t = 1029;
            }
            //want to delete element here if they fail if test
        }

questionAnswers(6)

yourAnswerToTheQuestion