我正在尝试将字符串基址转换为长值,但尝试了其他不起作用的选项。
选项1:Long.valueoflong(String).longValue(); //不起作用
选项2:Long.parseLong(String,16); //不起作用
选项3:BigInteger //不起作用
public class Strconv {
private static String x1= "0x40000000";
private static long x2;
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
x2= Long.valueOf(x1).longValue();
System.out.println("x2"+x2);
}
catch (NumberFormatException e) {
System.out.println("ERRRORRRRRRRRRRRR");
}
}
}