Bom dia !
Eu li muita coisa na internet mas nao achei nada que resolva meu problema,
eu preciso formatar uma string com zeros a esquerda, mas o conteudo dessa
string é uma valor financeiro com 2 casas decimais e os exemplos que eu
achei é tudo com int ou decimalformat e nao esta dando certo, o que eu
quero é o seguinte:
valor = '11210.34'
novo valor = '0000000011210.34'
com 16 dígitos, preciso disso para um txt que estou montando para
exportação para a prosoft, e eles usam esses formatod loucos, eu estava
tetando assim :
* String campo=mov.getValor();*
* //Integer Value = ((BigDecimal)Valor).intValue();
*
* //campo = Valor.toString(); *
* //Integer Valor = Integer.parseInt(campo);*
* campo = campo.replace( "," , ".");*
* campo = String.format("%016s", campo); -> da pau nesta
linha*
* sRegistro = sRegistro + campo; //(String.format("%016d",
campo)); // valor*
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário