This is my code in which I have to append a string so that I can output like this name,email,phoneNumber, These are the two ways I am thinking of
String matchedFields = "";
        DuplicateApplicantPojo duplicateApplicantPojo = new DuplicateApplicantPojo();
        if (applicant.getApplicantName().equals(detectionPojo.getName())) {
        matchedFields = DuplicateSettingsConstants.LABEL_NAME;
        }
        if (applicant.getApplicantEmail1().equals(detectionPojo.getEmail1())) {
        matchedFields = ", " + DuplicateSettingsConstants.LABEL_EMAIL;
        }
        if (applicant.getApplicantCellPhone().equals(detectionPojo.getCellPhone())) {
        matchedFields = ", " + DuplicateSettingsConstants.LABEL_PHONE;
        }
And another way is to
 String matchedFields[] = new String[3];
        int i=0;
        DuplicateApplicantPojo duplicateApplicantPojo = new DuplicateApplicantPojo();
        if (applicant.getApplicantName().equals(detectionPojo.getName())) {
        matchedFields[i] = DuplicateSettingsConstants.LABEL_NAME;
        i++;
        }
        if (applicant.getApplicantEmail1().equals(detectionPojo.getEmail1())) {
        matchedFields[i] = DuplicateSettingsConstants.LABEL_EMAIL;
        i++;
        }
        if (applicant.getApplicantCellPhone().equals(detectionPojo.getCellPhone())) {
        matchedFields[i] =   DuplicateSettingsConstants.LABEL_PHONE;
        }
        String matched=matchedFields[0];
        for(int j=1;j<matchedFields.length;j++)
        {
        matched=", "+matchedFields[i];
        }
Which way should I prefer ? or is there any other way through which I can proceed
 
     
     
     
     
    