Advertisement
majczel23000

[PO] Metoda uogólniona ??

Jun 28th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. public class Main {
  4.  
  5.     public static <T> boolean przepisz(ArrayList<? super T> l1, ArrayList<T>  l2) {
  6.         if(l2.isEmpty()) {
  7.             System.out.println("Lista 2 pusta");
  8.             return false;
  9.         }else {
  10.             int size = l2.size();
  11.             System.out.println("Rozmiar listy 2: " + size);
  12.             for(int i = 0; i < size; i++)
  13.                 l1.add(l2.get(i));
  14.             return true;
  15.         }
  16.     }
  17.    
  18.     public static void printList(ArrayList<?> list) {
  19.         for(Object elem: list)
  20.             System.out.print(elem + " ");
  21.         System.out.println();
  22.     }
  23.    
  24.     public static void main(String[] args) {
  25.        
  26.         ArrayList<String> stringi = new ArrayList<String>();
  27.         stringi.add("raz");
  28.         stringi.add("dwa");
  29.         stringi.add("trzy");
  30.         stringi.add("cztery");
  31.        
  32.         ArrayList<String> inty = new ArrayList<String>();
  33.         inty.add("1");
  34.         inty.add("2");
  35.         inty.add("3");
  36.        
  37.         printList(stringi);      
  38.         printList(inty);    
  39.        
  40.         przepisz(stringi, inty);
  41.        
  42.         printList(stringi);      
  43.         printList(inty);
  44.        
  45.     }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement