我有下面BigInteger class
相關聯的Java代碼,Java Char數組的用途是什麼?
import java.math.BigInteger;
public class Main
{
public static void main (String[] args)
{
BigInteger num = new BigInteger("123456789101112131415");
String str;
char []Char = new char[10];
str = num.toString();
Char = str.toCharArray();
System.out.println(str.length());
System.out.println(Char.length);
}
}
在該代碼中,我有一個BigInteger
NUM其具有21位數字。我將它轉換爲String
,然後轉換爲Char array
。但我分配的char數組的長度只有10之前。那麼這個char數組如何保存21個字符?
我真的誤解了這個事實。
還有一個問題,是否有任何方法直接將BigInteger轉換爲char數組? :)
你覺得'Char = str.toCharArray();'是嗎? –
它將字符串轉換爲char數組嗎? 對不起,如果我錯了,請原諒我。我是Java新手。 :) –
讓我換句話說,你認爲它對變量「Char」有什麼作用? –