자바는 문자열 매개 변수를 비교하는 ArrayList에 접근?

onesnapthanos :

나는 주차 위반 딱지 시뮬레이터에서 일하고 나는 officerslist 반환 특정 자동차에 발행 된 티켓의 수를의 컬렉션을 검색하는 매개 변수로 자동차 번호판을 사용하는 방법을 쓰기 위해 노력하고 있어요. 나는이 수업을

public class ParkedCar {


private String ownerName;
private String carMake;
private String licensePlateNumber;
private int modelYear;
private int numberOfMinutesParked;

public class ParkingTicket {
    private String officerName;
    private String officerBadgeNumber;
    private String ticketNumber;
    private String carLicensePlateNumber;
    private double fineAmountInCAD;

public class PoliceOfficer
{ 

    private String officerName;
    private String officerBadgeNumber;
    private ArrayList<ParkingTicket> ticketList;

import java.util.ArrayList;
import java.util.Iterator;
public class PoliceDepartment
{ 

    private String address;
    private ArrayList<PoliceOfficer> officerList;

내 방법은 순간 다음과 같습니다

public int totalParkingTicketCountOfACar

int totalCount = 0;
    int totalCount = 0;
        ArrayList<PoliceOfficer> carTickets = new ArrayList<PoliceOfficer>();

    Iterator<PoliceOfficer> it = carTickets.iterator();

     while(it.hasNext()){

            PoliceOfficer carticket = it.next();


         if(officerList.equalsIgnoreCase(licensePlateNumber)){
             totalCount++;
            }
        }

          return totalCount;

나는 확실히하는 방법을 특정 자동차에 발행 된 티켓의 수를 얻을 수있는 목록에있는 모든 장교를하는 것에 대한 가서는 해당 라이센스 판에 비교하지 않다? 어떤 도움이 많이 감사합니다! :)

아브라 :

각각 PoliceDepartment의 목록이 있습니다 PoliceOfficer.
각각 PoliceOfficer의 목록이 있습니다 ParkingTicket.
각각은 ParkingTicket하나입니다 ParkedCar.

당신은 모든 반복하려는 PoliceOfficer의. 각각에 대해 당신은 그의 반복하려는 ParkingTicket의. 각각에 대해 ParkingTicket누구가 carLicensePlateNumber당신의 매개 변수와 일치, 당신은 실행 총 증가하고 싶다.

public int getTotalCarTickets(String license) {
    int total = 0;
    PoliceDepartment pd = // However you obtain it.
    for (PoliceOfficer po : pd.getOfficerList()) {
        for (ParkingTicket ticket : po.getTicketList()) {
            if (ticket.getCarLicensePlateNumber().equals(license)) {
                total++;
            }
        }
    }
    return total;
}

추천

출처http://10.200.1.11:23101/article/api/json?id=404385&siteId=1