-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTupleList.java
More file actions
27 lines (21 loc) · 740 Bytes
/
TupleList.java
File metadata and controls
27 lines (21 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package generics;
import java.util.*;
import net.mindview.util.*;
/**
* RUN:
* javac generics/TupleList.java && java generics.TupleList
* OUTPUT:
* (generics.Vehicle@a83b8a, generics.Amphibian@dd20f6, hi, 47)
* (generics.Vehicle@19efb05, generics.Amphibian@723d7c, hi, 47)
*/
public class TupleList<A,B,C,D> extends ArrayList<FourTuple<A,B,C,D>> {
public static void main(String[] args) {
TupleList<Vehicle, Amphibian, String, Integer> tl =
new TupleList<Vehicle, Amphibian, String, Integer>();
tl.add(TupleTest.h());
tl.add(TupleTest.h());
for (FourTuple<Vehicle, Amphibian, String, Integer> i : tl) {
System.out.println(i);
}
}
}