Forse sono davvero confuso perché sembra una domanda molto semplice ma Google e la documentazione ufficiale non sono stati sufficienti.BigInteger copia
Voglio copiare un BigInteger e non riesco a trovare un modo pulito per farlo. BigInteger a = b
quando b
è un BigInteger, come BigInteger è un oggetto e non c'è l'overloading degli operatori qui, a
riferimenti allo stesso oggetto come b
il modo più pulito che ho trovato finora è BigInteger a = b.add(BigInteger.ZERO)
, ma ancora un modo sporco per me .
'BigInteger a = new BigInteger (b)'? – Jon
'BigInteger' è immutabile. Qualche ragione specifica per aver bisogno di una copia? –
È immutabile, perché hai bisogno di una copia? – Adam