Salve a tutti,

Ho un problema maledettamente fastidioso. Non so per quale motivo ma non riesco a trasformare nessun intero in una stringa quando l’intero da trasformare comincia con 0. E purtroppo non posso rimuovere questi 0 dal numero (anche se sono matematicamente irrilevanti) poiché il numero rappresenterebbe il genoma di una rete neurale.

Quello che succede:

Se uso Integer.toString() e come argomento passo un numero che inizia per 0 il codice svirgola e non ci capisce più un cazzo!

Se metto:

String a = Integer.toString(000000000)
String a = Integer.toString(011000110)
String c = Integer.toString(111111110)

a diventa 0
b diventa stranamente 2359368 (!!)

Invece:

c diventa, come è giusto che sia, 111111110

Lo stesso identico problema si presenta se uso String.valueOf! Qualche idea?

Grazie in anticipo,
Alessandro