(학부2학년 자바 과제임 삭제 안함)



고객 주소를 가지고 검색 기능을 만들고 싶음


구체적으로는 


Customer 클래스에 aggregated 된 Address 안에 들어있는 dong, gu, do에서 검색 키워드가 substring으로 들어있으면 검색 결과에 나오게 하고 싶음



지금 구상해본 건

Customer 오브젝트를 하나씩 Customer 오브젝트 수만큼 도는 for-loop를 만들고

루프 돌때마다 각 Customer에 관해서 스트링 확인을 거치는 거임


-------------------------------------------------

// customers는 Customer 오브젝트를 담은 ArrayList



for(int i=0; i < customers.size(); i++) {

  if ( customers.get(i).getDong.contains(searchKeyword) || (앞에거처럼 gu 확인) || (앞에거처럼 do 확인) )

     // 이 Customer 오브젝트의 레퍼런스를 저장

}


// 위에서 저장된 레퍼런스 전체를 출력

-------------------------------------------------


요런식으로..



근데 내가 아직 알고리즘을 전혀 몰라서 이게 괜찮을지 모르겠다

혹시 저런 무식한 방법 말고 세련된 방법 있음?