Como retirar campos vazios de um array e retornar somente os campos preenchidos

String[] valor1 = {3,4,5,6,7,8,9};
String resultado final = {}

como retornar a lista de numero, onde tem as virgulas sem nada dentro delas, retirar elas e retornar em uma outra variavel um array somente com os numeros que estiverem preennchidos, sem os campos vazios?? exemplo String[] resultadofinal = {3,4,5,6,7,8,9}
estou utilizando eclipse

Porque repetiu o tópico?