Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2024
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.47 KB | None | 0 0
  1. import java.util.List;
  2.  
  3. void main() {
  4.     var l1 = List.of(1, 2, 3);
  5.     var l2 = List.of(1., 2., 3.);
  6.     List<Number> l3 = List.of(1., 2., 3.);
  7.    
  8.     f(l1);
  9.     f(l2);
  10.     f(l3);
  11.  
  12.     fex(l1);
  13.     fex(l2);
  14. }
  15.  
  16.  
  17. void f(List<Number> list) {}
  18.  
  19. <T extends Number> void fex(List<? extends T> list) {
  20.     list.add(list.getFirst());
  21.  
  22.     list.add(null);
  23.     helper(list);
  24. }
  25.  
  26. <T extends Number> void helper(List<T> list) {
  27.     list.add(list.getFirst());
  28. }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement