java로 신규입니다. 모든 인스턴스에 대해 클래스의 변수 하나를 확인하고 싶습니다. 이 변수가 모든 인스턴스에서 특정 값을 가지지 않으면 다음 단계를 수행합니다. 그러나 나는 이것을 할 수 없다. 예 : 내 코드에서 Proposition 클래스의 모든 인스턴스의 유형이 "UserModelMatch"가 아닌 경우 "계속"을 수행합니다.클래스의 모든 인스턴스에서 변수 값 찾기
public class Propositions extends ArrayList<Proposition>{
}
Proposition proposition=new Proposition();
for (Proposition proposition:Proposition)
if (!proposition.getType().equals("UserModelMatch") {
.....do next
}
하지만 하나 개의 제안이 코드를 확인하고 그것이 "다음에 수행"할 유형 "UserModelNoMatch" 를 포함하지 않는 경우. 하지만 먼저 모든 명제를 "명제"에있는 모든 명제를 확인한 다음 "UserModelMatch"가 있으면 다음 단계로 진행합니다.
자바에는 '모든 인스턴스'에 대한 개념이 없습니다. 클래스의 모든 인스턴스 목록을 유지해야하는 경우 해당 목록을 직접 보관해야합니다. – bmargulies
그리고 '명제'의 모든 사례는 어디에 있습니까? – m0skit0