Oi a todos.
Eu mexo pouco com array, se puderem me ajudar agradeço.
Tenho um array assim:
String [][] resultado = new String[10][5];
resultado = consulta();
as vezes acontece do array de 10 posições acima, receber na resposta do método consulta() e ficar preenchido nas seguintes posições: 0,1,2,8 e 9 e as demais posições (3,4,5,6,7) ficarem com null no array interno(array dentro do array).
ai agora eu queria deixá-lo apenas com as posições que estão com valores, no caso acima, as posições 0,1,2,8 e 9 estão preenchidas, então queria deixar um array de String[5][5]
tentei percorrer, mas não tem nenhum delete, remove 
como faço?