Jak usunąć określony element z tablicy [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak usunąć element z tablicy 4 odpowiedzi

Przetestowałem różne elementy w tablicy char i jeśli nie spełniają warunków, chcę usunąć je z tablicy. Czy istnieje sposób, aby to zrobić?

Tutaj mój kod jest bardziej przejrzysty

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