에 이름을 찾기 위해 ArrayList를 사용하는 방법 :나는 현재 다음과 같은 질문을하고 있어요 레지스터
가 클래스 이름 문자열로 저장 속성 "성"과 "FIRSTNAME"가 가정합니다. 즉 어떤 주어진 성으로 목록에서 이름을 발견 한 경우, 또는 null를 돌려 아래
ArrayList<Name> regist = new ArrayList<Name>();
이 메소드를 구현, 채워집니다 "REGIST"가정하면 : "REGIST"선언 이름의 목록하자 일치하는 이름이 목록에 있습니다. (자바 코드 또는 자바와 의사 코드를 섞어 쓸 수도 있습니다.)
public Name find(String surname) { //... to do ... }
내가 지금까지 함께 할 수 있었던 대답은 : 그 후
public Name find (String surname)
{
this.surname = surname;
return null;
}
public Name()
{
surname = " ";
}
, 사람이 어떻게 코드를 작성하는 나를 보여줄 수 있다면 나는 여기에서 막혔어요 그러면 당신의 도움은 진심으로 감사 할 것입니다, 미리 감사드립니다.
(내가 제대로 완료 할 수 있어요 만약 내가 제대로이 코드를 테스트 할 수있을 것입니다). 당신은 성 매개 변수와 일치하면 일치하는 항목을 찾을 수없는 루프 종료 후 null을 반환하는 경우 ... REGIST 및 테스트를 통해 루프 필요 해요
지금처럼 필드 (또는 무엇이든)에 성 매개 변수를 할당 할 필요가 없습니다. 배열리스트를 반복 할 필요가 있습니다. 그리고 각'Name' 인스턴스에 대해 할당이 말하는 것을하십시오. –