Filtrar strings de um array

Crie um método que receba um Object[] com strings e números e o filtre para retornar um int[] que contenha apenas os números inteiros. Valores de ponto flutuante e strings que representam números são excluídos.

Exemplos

Program.filterArray(new Object[]{1, 2, 3, "a", "b", 4}) ➞ new int[]{1, 2, 3, 4}

Program.filterArray(new Object[]{"A", 0, "Edabit", 1729, "Java", "1729"}) ➞ new int[]{0, 1729}

Program.filterArray(new Object[]{"Nothing", "here"}) ➞ new int[]{}

Notas

Não complique demais este exercício.