|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[JAVA] Formattare numeri interi
Ciao,
conosco la classe Decimal Format, ma mi serve un sistema che formatti i numeri nel seguente modo: " 1234" dove ci sono 5 spazi e 4 numeri " 1234567" dove ci sono 2 spazi e 7 numeri ecc.... è possibile formattare in questo modo? Non so se con DecimalFormat sia possibile. ******************************* Ho provato a realizzare un metodo per farlo.. sembra funzionare, ma non benissimo... poichè se il numero è composto da una sola cifra viene posizionato nella locazione più a sinistra.. Codice:
private static String dimensionFormatter(int dim){ DecimalFormat f = new DecimalFormat(" "); return f.format(dim); } Codice:
20 23 44 2 1 46 ecc... Codice:
20 23 44 2 1 46 ecc... Ultima modifica di fbcyborg : 21-07-2005 alle 10:12. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
vorrei un output tipo questo, ma con gli spazi al posto degli zeri
000000000513 000001275146 000000000327 000000000865 000000000506 000000000401 000000000000 000000000524 000000001927 000000001455 000000000486 000000000147 000000000522 000000000000 000000000665 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
aggiungi qualche controllo sugli indici
Codice:
public static String formatta9(long number) { char[] c = new Long(number).toString().toCharArray(); char[] ret = new char[9]; int i = 0; for (;i<(9-c.length);i++) ret[i] =' '; System.arraycopy(c,0,ret,i,c.length); return new String(ret); } |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Grazie kingv!!!
![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Tutto sto casino quando esiste la classe Formatter?
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
Postami un metodo alternativo,
grazie... |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#8 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
ad esempio nel progetto a cui sto lavorando il runtime di destinazione è l'1.4.2 e non verrà cambiato (pena dover riqualificare tutto il software finora prodotto). E gli ambienti incompatibili non sono pochi, soprattutto per chi usa web container o application server. e poi devo ancora leggere le novità introdotte dall'1.5 ![]() |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
|
Quote:
![]()
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer °SetiEmperor°| Ninja Technologies { qualunque cosa sia, è veloce e fa male (cit.) } |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
ma l'avevo scritto in piccolo non dovevi leggere ![]() ![]() approposito chi è che mi consiglia un libro (anche in libreria se non è gratuito) che si concentri sulle differenze / novità di java 1.5 ? |
|
![]() |
![]() |
![]() |
#12 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:46.