Cómo eliminar un elemento específico de una matriz [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Cómo eliminar un elemento de una matriz 4 respuestas

He probado diferentes elementos en una matriz de caracteres y si no cumplen con las condiciones, quiero eliminarlos de la matriz. ¿Hay alguna forma de hacer esto?

Aquí está mi código hasta ahora

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
        }

Respuestas a la pregunta(6)

Su respuesta a la pregunta