にリストして終了を反復するための最良の方法ものです。私は少なくとも1人の学生が有効なIDを持っているかどうか調べたい。リスト内のすべてに無効なIDまたは空白のIDがある場合は、存在し、例外をスローする必要があります。 Javaでこれを行う最良の方法は何ですか?私はオブジェクトの生徒のリストを持っているのjava
List<Student> students = ...;
boolean hasValid = students.stream().anyMatch(s -> isValid(s.getId()));
EDIT:
あなたが上がらない場合は」あなたは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の少なくとも一方がreply.Iため –
のように聞こえます。 Java 7とそれより低いバージョンで実装する方法を提案できますか? – Santosh