Please help me to optimise the code. I have a Arraylist and i need to loop the arraylist and what is present in list need to perform certain actions
Eg:
My Pojo(Person class) with getter and setters
private String employeeID;
private String firstName;
private String lastName;
private String gender;
private String mobileNo;
private String emailID;
My computed arrayList, myList- [firstName, gender, mobileNo, emailID] and how do i optimise my below logic to avoid so many if conditions
Person p =new Person ();
for(String element:myList)
{
if("employeeid".equalsIgnoreCase(element))
{
p.setemployeeID("");
}
if("firstname".equalsIgnoreCase(element))
{
p.setfirstName("");
}
if("lastName".equalsIgnoreCase(element))
{
p.setlastName("");
}
if("gender".equalsIgnoreCase(element))
{
p.setgender("");
}
if("mobileno".equalsIgnoreCase(element))
{
p.setMobileNo("");
}
if("emailid".equalsIgnoreCase(element))
{
p.setEmailID("");
}
}
please help.
Thanks
Aucun commentaire:
Enregistrer un commentaire