假设现在有个很长的字符串例如 String s = "3682526469"; 超出INT范围
int num = Integer.valueOf(num.trim()).intValue();如果这样转换就回出异常而我用long l = Integer.valueOf(num.trim()).intValue();转换,还是一样出异常,好像转换的结果还是int怎样转换为long呢
int num = Integer.valueOf(num.trim()).intValue();如果这样转换就回出异常而我用long l = Integer.valueOf(num.trim()).intValue();转换,还是一样出异常,好像转换的结果还是int怎样转换为long呢
long l = Integer.valueOf(s.trim()).intValue();
那到底要怎么转换 long丫
long num = new Long(s);这样转成long
String s = "3682526469";
long l = Long.parseLong(s);
System.out.println(l);
//或者用一下形式
BigDecimal tt = new BigDecimal(s);