If 조건문에서 String.equals() 문장을 사용중인데 더 줄일 수 있는 메서드라던지 방법이 없을까요?

조회수 3279회

현재 아래와 같이 if 문장을 구성하여서 쓰고 있었습니다. 그런데 "WORDS"라는 단어를 해당 object 들과 특정 단어의 equals 로 비교하고 싶은데 더 간단하게 하는 method 가 있을까요? 물론, 해당 object가 String 타입입니다.물론 ArrayList 에 담아서 list 전체랑 "WORDS" 비교를 하는 방법도 있는것 같은데, 그 외의 특정 메서드라던지 그런 방법은 없을까해서 질문드립니다.

if("WORDS".equals(object1) || "WORDS".equals(object2) || "WORDS".equals(object3) || "WORDS".equals(object4) || "WORDS".equals(object5) || "WORDS".equals(object6) || "WORDS".equals(object7) || "WORDS".equals(object8)  || "WORDS".equals(object9) || "WORDS".equals(object10)) {
    THEN do Something
}

2 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.