Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.List;
- public class ExploringGenerics {
- public static final void processCollectionQuest(Collection<?> data) {
- System.out.println(data.size());
- }
- public static final void processCollectionObject(Collection<Object> data) {
- System.out.println(data.size());
- }
- public static void main(String[] args) {
- List<String> mine = new ArrayList<>();
- mine.add("Hello");
- -- the following will not compile
- processCollectionObject(mine);
- -- the following will compile.
- processCollectionQuest(mine);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement