String s = "10000001004"; String d = "1000000104";
字符串超过10位的用long接收,不超过的用int 接收
int j = Integer.valueOf(d).intValue(); Long i = Long.valueOf(s);
运行结果:
- public class Test {
- public static void main(String[] args) {
- // 2的31次方
- int j = (int) Math.pow(2,31);
- System.out.println("j的值" + j);
- }
- }
j的值2147483647
本文探讨了Java中不同类型字符串的数值转换问题,包括如何使用Integer及Long类进行转换,并展示了通过Math类实现2的31次方运算的示例。
2951

被折叠的 条评论
为什么被折叠?



