如何通过Map <objects,value>的关键对象在List <objects>中获取常量

时间:2019-04-28 21:22:18

标签: java

我有一个List<Person>我想让人的对象有Job是软件,而我有Map<Person, String>,密钥存储对象有Job是Software。一世 想要通过Map键在该列表中获取Objects Person我尝试使用Java 8

 Exp: 
      List<Person> listPerson = new ArrayList<>();
      Person personone = Person();
      personone.setJob("teacher");
      personone.setName("Peter");
      Personone.setAge("23");

     Person persontwo = Person();
     persontwo.setJob("software");
     persontwo.setName("July");
     persontwo.setAge("25");

     Person personthree = Person();
     personthree.setJob("software");
     personthree.setName("John");
     personthree.setAge("26");

     Person personfour = Person();
     personfour.setJob("Singer");
     personfour.setName("mina");
     personfour.setAge("30");

     listPerson.add(personone);
     listPerson.add(persontwo);
     listPerson.add(personthree);
     listPerson.add(personfour);


    Map<Person,String> mapPerson = new HashMap<>();
    mapPerson.put(personone,"abc");
    mapPerson.put(persontwo,"abcoo"); 
    mapPerson.put(personthree,"abgh"); 
    mapPerson.put(personfour,"abgh22"); 

0 个答案:

没有答案