简介:针对报错:java.lang.Integer cannot be cast to java.lang.Long..的解决办法 Integer型转Long型: 先转成String型,再转Long; 1、转String型:A.toString 2、再由String型转Long 型即可 方法1: long B = Long.valueOf("A.toString"); 方法2: long B = Long.parseLong(“A.toString”);...
先转化为stirng类型、然后在转换 LonggoodsId =Long.parseLong(maps.get("goodsId").toString()) ;
方法1:longB=Long.valueOf("A.toString");方法2:longB=Long.parseLong("A.toString"); 案例:用json串来传值 @PostMapping("/updateLike")publicCommonResponseupdateLike(@RequestBodyHashMap<Object,Object>map){LongpostId=Long.valueOf(map.get("postId").toString());LonguserId=Long.valueOf(map.get(...
int类型数据转成String类型的时候出了错,可能是代码哪个地方本来该用的是String类型,但是却写成了int类型,转个类型就行了。int a =1; String b=a+"";这样也可以转型。
成功解决:java.lang.Integer cannot be cast to java.lang.Long,java.lang.Integercannotbecasttojava.lang.Long
java.lang.Integer cannot be cast to java.lang.String怎么解决???把出错代码贴出来,错误原因是类型转换!说Integer 类型不能转成String类型。这是两种不同类型的类,怎么能直接的相互转换!而应该:public class Test { public static void main(String[] args) { Integer in=new Integer(111)...
[ClassCastException:Long cannot be cast to integer] 有时数据库操作时经常会遇到这个问题,Long 和 Integer 都是java中的包装类型,包装类型是不能强制转换的。 //Integer型转化为Long型 Integer a = 10; Lon
简介:java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long 错误是一个常见的类型转换异常,通常发生在试图将一个类型的对象强制转换为不兼容类型时。在Java中,Integer和Long都是包装类,表示基本数据类型int和long的封装类。如果你尝试将Integer强制转换为Long,就可能会抛出...
没把错误信息的具体贴上来,应该是设置参数的时候。像分布,一般不需要使用long类型
所以报错的形式 估计是: A.getClass() can't cast to B.getClass();所以报错是Integer can't cast to Double(但是实际上是Object不能转换为double) 解决方法: 1.在定义List的时候加上泛型的定义,例如 List<Integer> list=new ArrayList(); 这样在get返回的结果就是对应的泛型。