Olá pessoal
Minha dúvida esta comentada no meio do código
public void gerarArquivosTop() throws IOException {
Conexao conn = new Conexao();
try {
ResultSet rs = conn.obterRs("select * from Produtos order by Codigo");
while (rs.next()) {
String caminho = jflCaminho.getSelectedFile().getAbsolutePath() + "/P" + String.format("%1$05d", rs.getInt("codigo")) + ".txt";
try {
FileWriter arquivoProd = new FileWriter(caminho);
//na linha abaixo, eu quero pegar os 20 primeiros caracteres da string, se a string
//tiver menos do que 20 chars, preencher com espaços em branco para ficar com 20
//e inserir um avanço de linha
arquivoProd.append(String.format(rs.getString("Descricao_Reduzida"),"??????")
arquivoProd.close();
} catch (IOException ex) {
Logger.getLogger(Exportacao.class.getName()).log(Level.SEVERE, null, ex);
}
}
} catch (SQLException ex) {
Logger.getLogger(Exportacao.class.getName()).log(Level.SEVERE, null, ex);
}
}
alguma dica??
