contains(Object o)internally based on equalsbetween the objects of your list and your entry, as indicated in the document .
, inputParam - , , TeacherInfo, . , inputParam TeacherInfo.
Java 8, API contains():
List<TeacherInfo> teacherInfo=ServiceManager.getHelperService(TeacherManagementHelper.class, request, response).getTeacherInfoId();
if (teacherInfo.stream().anyMatch(ti -> ti.getId() == inputParam)) {
} else {
}
java- contains() TeacherInfo:
private static boolean containsTeacherId(List<TeacherInfo> teacherInfos, int id) {
for (TeacherInfo ti : teacherInfos) {
if (ti.getId() == inputParam) {
return true;
}
}
return false;
}
:
List<TeacherInfo> teacherInfo=ServiceManager.getHelperService(TeacherManagementHelper.class, request, response).getTeacherInfoId();
if (containsTeacherId(teacherInfo, inputParam)) {
} else {
}
. , , getTeacherIds(), DB.