학생 목록이 있습니다. 적어도 한 학생이 유효한 신분증을 갖고 있는지 확인하고 싶습니다. 목록에있는 모든 사용자가 유효하지 않은 ID 또는 빈 ID를 갖고 있으면 존재해야하며 예외가 발생합니다. 자바에서 그것을하는 가장 좋은 방법은 무엇입니까?목록을 반복하고 Java에서 종료하는 가장 좋은 방법은 무엇입니까
List<Student> students = ...;
boolean hasValid = students.stream().anyMatch(s -> isValid(s.getId()));
편집 :
당신은 때로 믿을 경우 '당신이 ID의 유효성을 확인하는 몇 가지 방법이 가정
예
List<Student> Students;
class Student {
int ID;
String Name;
int Marks;
}
Student one
ID = 1,name = Ram,Marks = 50
Student two
ID = "",name = Syam,Marks = 60
Student three
ID = 2,name = Sudan,Marks = 70
는 아무것도 시도? 이것은 코드 요청 같아 보입니다 –
배열 목록을 반복하는 중이고 하나 이상의 학생 ID가 null이 아닌 경우 – Santosh