Se capita di dover concatenare un campo di testo (tipicamente String) con un numero (BigDecimal) in iReport, ma anche in java puro facendo uno più l’altro viene fuori una stringa illeggibile tipo:
“Importo=00001000.0000000”, ottenuto facendo “Importo=”+NOMECAMPO
ma facendo:
“Importo=”+new DecimalFormat(“#0.##”).format(NOMECAMPO)
si ottiene qualcosa tipo: Importo=1000.00
E’ chiaramente possibile cambiera la maschera di editazione.