import java.math.BigInteger;
public class File {
public static void main(String[] args) {
new File().tenChangeTwoFourEightTen("10");
new File().twoFourEightTenChangeTen("1010");
}
void tenChangeTwoFourEightTen(String a){
BigInteger integer = new BigInteger(a);
String k = integer.toString(2);//参数指转换为X进制,默认十进制
System.out.println(k);
}
void twoFourEightTenChangeTen(String a){
BigInteger integer = new BigInteger(a,2);//第二个参数指定X进制,默认十进制
String k = integer.toString(10);//转换为十进制
System.out.println(k);
}
}
运行结果:
1010
10
Process finished with exit code 0