怀化举报网站,免费申请域名的网站,做个个人网站多少钱,excel网站做链接你好我是辰兮#xff0c;本次是项目遇到的java.lang.Integer cannot be cast to java.lang.Long异常以及相对应的解决方案。文章目录一、实战问题用postman测试数据报错#xff0c;类型转换异常#xff01;如何将Integer类型转换成长整形 #xff1f;先转成String型#x…你好我是辰兮本次是项目遇到的java.lang.Integer cannot be cast to java.lang.Long异常以及相对应的解决方案。文章目录一、实战问题用postman测试数据报错类型转换异常如何将Integer类型转换成长整形 先转成String型再转Long1、转String型A.toString2、再由String型转Long 型即可方法1 long B Long.valueOf(A.toString);方法2 long B Long.parseLong(A.toString);案例:用json串来传值PostMapping(/updateLike)public CommonResponse updateLike( RequestBody HashMap map) {Long postId Long.valueOf(map.get(postId).toString());Long userId Long.valueOf(map.get(userId).toString());Integer likeStatus (Integer) map.get(likeStatus);return CommonResponse.success(postReviewService.updateLike(reviewId,userId,likeStatus));}再次用postman测试二、源码学习底层源码分析学习public static Long valueOf(String s) throws NumberFormatException{return Long.valueOf(parseLong(s, 10));}我们发现valueOf的底层还是parseLongpublic static long parseLong(String s) throws NumberFormatException {return parseLong(s, 10);}小结先转成String型再转LongHope that we can grow and progress as soon as possible and become an excellent Java Development Engineer.标签lang,java,String,parseLong,valueOf,Long,toString,Integer来源 https://blog.csdn.net/weixin_45393094/article/details/106576241