瀏覽代碼

implemented tests and did some fixes

master
David 4 年之前
父節點
當前提交
bc681fb62c
共有 2 個文件被更改,包括 14 次插入1 次删除
  1. +5
    -1
      src/ChainQueue.java
  2. +9
    -0
      src/HUE_06_Generics.java

+ 5
- 1
src/ChainQueue.java 查看文件

@@ -4,6 +4,7 @@
* Klasse: 3AHIF
* Programm: HUE_06_GenericsQueue
************************************************/
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.Iterator;
import java.util.Queue;
@@ -31,7 +32,6 @@ public class ChainQueue<E> implements Queue<E> {

public Node(E data) {
this.data = data;

}
}

@@ -173,4 +173,8 @@ public class ChainQueue<E> implements Queue<E> {
public E remove() {
return null;
}

public Queue<Type> merge (Queue q1, Queue q2) {
return null;
}
}

+ 9
- 0
src/HUE_06_Generics.java 查看文件

@@ -8,6 +8,10 @@ import java.util.Queue;
public class HUE_06_Generics {
public static void main(String[] args) {
Queue<String> strs = new ChainQueue<String>();
// implement null-tests
System.out.println(strs.poll()); // should be null
System.out.println(strs.size()); // should be 0

strs.add("hallo1");
strs.add("hallo2");
strs.add("hallo3");
@@ -19,5 +23,10 @@ public class HUE_06_Generics {
System.out.println(" - " + strs.poll() + " #" + strs.size());
System.out.println(" - " + strs.poll() + " #" + strs.size());
System.out.println(" - " + strs.poll() + " #" + strs.size());

Queue<Integer> strs2 = new ChainQueue<>();
strs2.add(1);
strs2.add(2);
strs2.add(3);
}
}

Loading…
取消
儲存