Как удалить определенный элемент из массива [duplicate]

This question already has an answer here:

How to remove element from an array 4 answers

Я проверил различные элементы в массиве символов, и если они не удовлетворяют условиям, я хочу удалить их из массива. Есть ли способ сделать это?

Вот мой код софар

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
        }

Ответы на вопрос(6)

Ваш ответ на вопрос