Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package coda;
- import java.util.ArrayList;
- import java.util.LinkedList;
- import java.util.List;
- public class main {
- public static void main(String[] args) {
- List<Integer> list1=new ArrayList<>();
- Coda<Integer> coda1=new Coda<>(list1);
- System.out.println("LISTA INTEGER");
- System.out.println("lista vuota? "+coda1.isEmpty());
- coda1.put(11);
- coda1.put(22);
- coda1.put(33);
- coda1.put(44);
- System.out.println("lista vuota? "+coda1.isEmpty());
- System.out.println("tolgo dalla coda: "+coda1.get());
- List<Double> list2=new LinkedList<>();
- Coda<Double> coda2=new Coda<>(list2);
- System.out.println("LISTA DOUBLE");
- System.out.println("lista vuota? "+coda2.isEmpty());
- coda2.put(100.99);
- coda2.put((double) 220);
- coda2.put((double) 330);
- coda2.put((double) 440);
- System.out.println("lista vuota? "+coda2.isEmpty());
- System.out.println("tolgo dalla coda: "+coda2.get());
- }
- public static class Coda<T> {
- List<T> list;
- public Coda(List<T> list) {
- this.list = list;
- }
- public boolean isEmpty(){
- return list.isEmpty();
- }
- public T get(){
- return list.remove(0);
- }
- public void put(T element){
- list.add(element);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement