Ola pessoal,
Sou novato em java, mas já consigo fazer algo. Tenho uma rotina de exportação de dados de uma tabela oracle para um arquivo TXT. O mesmo está funcionando perfeitamente, porém agora me surgiu um problema que não descobri como fazer. Preciso gerar o campo no arquivo texto com espaços no final do campo no tamanho do campo da tabela. O tamanho do campo eu já tenho na minha rotina, mas não sei como fazer para um campo de tamanho 40 bytes que só possui 10 bytes utilizados, gerar o arquivo texto com 10 bytes + 30 espaços em branco no final antes de gravar o próximo campo. Uma forma que achei foi pegar o length do campo e subtrair do total de bytes do campo da tabela e gravar espaços no final tantas vezes a diferença.
Minha dúvida é: Existe um modo mais fácil? Existe algum comando pronto para que eu possa fazer isto? :roll: :shock: :roll: :shock: :shock:
Vc esta usando o Oracle!
Tente retornar os valores utilizando o RPAD!