在Java中,遇到“不兼容的类型: java.lang.Long无法转换为java.lang.Integer”这样的错误,通常是因为尝试将一个Long类型的对象赋值给Integer类型的变量。这是因为Long和Integer虽然都是包装类,但它们是不同的类型,不能直接进行类型转换。下面我将从几个方面来详细解释这个问题并提供解决方案。 1. 理解Java中的基本数...
将Long 类型转换为Integer类型: ???Long id = eduPaper.getId(); ???Integer idi = id.intValue(); public void insertEduCourse(EduPaper eduPaper) { List<EduCourse> eduCourseList = eduPaper.getEduCourseList(); Long id = eduPaper.getId(); if (StringUtils.isNotNull(eduCourseList)) { List...