我有一个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");