将长字符转换为整数 2021年 10月 20日 作者 wikix 如何转换aLong值转换为Integer值 整数i=theLong!=无效的long.intValue():null; 或者,如果您不需要担心空值: //自动取消装箱不会直接从Long变为int,因此 整数i=(整数)(长)长; 在这两种情况下,您都可能会遇到溢出(因为Long可以存储比整数更大的范围) Java 8有一个检查溢出的助手方法(在这种情况下会出现异常): 整数i=theLong==null?null:Math.toIntExact(theLong); 相关文章: 什么时候使用Java的@Override注释,为什么? 如何使用JAX-RS和Jersey实现基于REST令牌的身份验证 为什么在Java导入语句中使用通配符是错误的? Java Hashmap:如何从值中获取键?