So entfernen Sie ein bestimmtes Element aus einem Array [duplizieren]

Diese Frage hat hier bereits eine Antwort:

So entfernen Sie ein Element aus einem Array 4 Antworten

Ich habe verschiedene Elemente in einem char-Array getestet und wenn sie die Bedingungen nicht erfüllen, möchte ich sie aus dem Array entfernen. Gibt es eine Möglichkeit, dies zu tun?

Hier ist mein Code

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
        }

Antworten auf die Frage(6)

Ihre Antwort auf die Frage