OnJava8-Examples/equalshashcode/IndividualTest.java

32 lines
747 B
Java
Raw Normal View History

2017-01-10 14:11:16 -08:00
// equalshashcode/IndividualTest.java
2016-12-30 17:23:13 -08:00
// (c)2017 MindView LLC: see Copyright.txt
2015-11-15 15:51:35 -08:00
// We make no guarantees that this code is fit for any purpose.
2016-09-23 13:23:35 -06:00
// Visit http://OnJava8.com for more book information.
2015-12-15 11:47:04 -08:00
import collections.MapOfList;
2015-06-15 17:47:35 -07:00
import typeinfo.pets.*;
import java.util.*;
public class IndividualTest {
public static void main(String[] args) {
Set<Individual> pets = new TreeSet<>();
for(List<? extends Pet> lp :
MapOfList.petPeople.values())
for(Pet p : lp)
pets.add(p);
2017-01-10 14:11:16 -08:00
pets.forEach(System.out::println);
2015-06-15 17:47:35 -07:00
}
2015-09-07 11:44:36 -06:00
}
/* Output:
2017-01-10 14:11:16 -08:00
Cat Elsie May
Cat Pinkola
Cat Shackleton
Cat Stanford aka Stinky el Negro
Cymric Molly
Dog Margrett
Mutt Spot
Pug Louie aka Louis Snorkelstein Dupree
Rat Fizzy
Rat Freckly
Rat Fuzzy
2015-09-07 11:44:36 -06:00
*/