从不同列表中获取不匹配的值具有共同属性

时间:2017-08-10 06:00:17

标签: java spring spring-mvc generics

我有两种类型emp和原则的通用值 emp pojo

class emp
{
  Private String name;
  Private String Phone;
  Private Designation;
  //setters and getters
}

原则pojo

class principle
{
  Private String name;
  Private String lastName;
  Private String school;
  //setters and getters
}

我有两个清单

List<emp> list=new ArrayList<emp>();
list=dao.getData();

List<principle> list1=new ArrayList<principle>();
list1=dao.getDataOfprinciple();

我尝试过这样的事情

List<emp> list3=new ArrayList<emp>();
    for(emp e:list)
        {
            for(principle p:list1)
            {
                String x=e.getName();
            String y=p.getName();
            if(x==y)
            break;
            Reader reader=new Reader();
                reader.setMfrPn(r.getMfrPn());  
                reader.setMfrName(r.getMfrName());  
            list3.add(r);   
            }
           }

如何查找与emp不匹配的列表 关于名称的principle列表,我必须将列表存储在emp类型的新列表中

0 个答案:

没有答案