클래스 인스턴스가 null인지 아닌지 확인하는 메소드를 만들고 싶습니다.== null을 제외하고 객체가 null인지 아닌지 확인하는 방법
단순히 내가 == null
을 사용할 수 있다는 것을 알고 있지만 인스턴스가 null인지 아닌지 확인하기 위해 구현할 수있는 다른 방법이 있는지 알고 싶습니다.
나는 거의 70-80
클래스 인스턴스를가집니다. & 그 클래스는 모두 동급 클래스 BaseEntity
입니다.
이 선언의 시간에 내가 좋아하는 각 인스턴스를 선언 있습니다
Entity1 INSTANCE1 = NULL;
처럼 모든 것을 정의했습니다. 70 class instances
입니다.
언제 사용할지 새 것을 사용하여 초기화하고 있습니다. 하지만 내 주 Entity Processor
끝 부분에서 초기화 된 각 엔터티 ID의 데이터를 저장해야하므로 인스턴스가 null인지 아닌지 확인해야합니다.
All Entities extend
동급 BaseEntity
그래서 다음과 같은 방법을 만들었습니다. 이 반환하는 경우
public boolean checkIfEntityNull(BaseEntity entity){
return entity != null ? true : false;
}
이 true
다음 내가 그렇지 않으면 방법을 저장 호출 할 것이다 save method of repository to save data in DB
의 IT를 호출 할 것이다 :
나는 하나의 방법을 알고있다.
그래서 그것에 대한 모든 지침.
자바 8에 추가되었습니다!'반환 실체 = null이? – BackSlash
솔직히 말해서, 클래스에서 70 개의 변수가 필요한 경우 (ArrayList은 더 좋지 않겠습니까?) 하지만 분리되어 있습니다. 그런데, == 비교에 무엇이 잘못 되었습니까? 또한, 그 방법을 쓸 것입니다 : public boolean checkIfEntityNull (Object entity) { return entity! = null; } –
Pienterekaak
@BackSlash : 나는 그것을 줄였습니다. –