그래서이 클래스가 peopleIn이라는 이름으로 저장된 inPeople이라는 arrayList가 있습니다. 이것은 그러니까 기본적으로, 내 프로그램이 건물에 누가 찾아 펀치 시계의 로그를 읽는 시스템 클래스Java의 ArrayList에서 날짜별로 다중 항목 제거
peopleIn(int scannerNum, Date date, int empNum){
에 저장된 데이터입니다. 문제는 사람이 여러 번 펀치하지만 절대로 펀치 아웃하지 않으면 결국 내 목록에 중복이 생기는 것입니다. 기본적으로 가장 최근의 펀치를 유지해야합니다.
이 작업을 수행 할 수 있습니까?
당신은'지도'그럼 항상 이전 값이 동일한 키에 대한 새로운 값으로 대체 얻을 것이다 사용할 수 있습니다. –
또는 정렬 된 구조가 필요한 경우 트리 맵 구현. –
흠, 공유 할 수있는 코드가 있습니까? @ 루치라 –