当我运行此程序时,出现错误。但如果我删除BigInteger没有错误。如何在android中声明BigInteger?
//get key
String a = editKey.getText().toSTring();
//mengubah ke biner
byte[] bytes = a.getBytes();
String bin2="";
bytes = a.getBytes();
for (byte b : bytes){
bin2=bin2+"0"+Integer.toBinaryString(b); //ditambah 0 biar jadi ascci 8 bit
}
String[] kunci=bin2.split("");
String kunci1 = "";
String kunci2 = "";
for (int i=0;i<32;i++){
kunci1 = kunci1 + kunci[i];
kunci2 = kunci2 + kunci[i+32];
}
BigInteger Kunci1 = new BigInteger(kunci1,2);
BigInteger Kunci2 = new BigInteger(kunci2,2);
int key1 = Kunci1.intValue();
int key2 = Kunci2.intValue();