2016-11-02 2 views
0

나는를 확인하기 위해 (거의 30) 여러 조건이 있습니다 그래서 어떤 옵션이 더 나은 것 : 확인 후 개인 정적 목록 만들기 각각의 경우 스위치 ArrayList를 자바

  • 에 대한

    1. 쓰기 스위치 조건 리스트에 그 요소가 포함되어 있는지 어떤지를 조사합니다. 후자의 경우

    는 I 10 개 요소를 각각 갖는 3리스트를 작성해야하고, 결과리스트 1에서 발견되었을 경우, 다음 내 변수리스트 (2)에서 발견 된 경우, 그 후에 말 B를 말하는 것이다.

  • +1

    확인할 조건을 자세히 알려주십시오. – nhouser9

    +1

    지도가 필요한 것 같습니다. –

    +0

    @ nhouser9 점검 조건 : foo1을 누른 다음 bar, foo2를 누른 다음 car, foo3를 누른 다음 tar, foo4를 누른 다음 foo30까지 bar, car 또는 tar를 가질 수 있습니다. 그러면 foo ) 바, 자동차 또는 타르인지 확인하십시오. – Abhijeet

    답변

    1

    는 장점과 두 방법의 단점이 있지만

    • 코드를 읽고 다른 사람에게 이해할 수 있기 때문에 나는 switch 문을 사용하는 것이 좋습니다 것입니다.
    • (1) 조건 확인
    • 미래에 제안 된 몇 가지 새로운 조건이있는 경우 두 번째 옵션이 유용 할 것입니다.
    0

    세 조건을 확인하려면 if 문이 필요합니다. if 내부에서 해당 요소가 HashMap에 있는지 확인할 수 있습니다.