@@ -0,0 +1,592 @@
+package org.think.ex;%0A%0Apublic class ExTwoTuple%3CT,S%3E %7B%0A    public final T first;%0A    public final S second;%0A%0A    public ExTwoTuple(T a, S b) %7B%0A        first = a;%0A        second = b;%0A    %7D%0A%0A%0A    public String toString() %7B%0A        return %22(%22 + first + %22.%22 + second + %22)%22;%0A    %7D%0A%0A    public static void main(String %5B%5D args) %7B%0A        ExTwoTuple%3CString, String%3E oTupleStr = new ExTwoTuple%3CString, String%3E(%22abc%22, %22123%22);%0A        ExTwoTuple%3CInteger, Integer%3E oTupleint = new ExTwoTuple%3CInteger, Integer%3E(1, 100);%0A        System.out.println(oTupleStr);%0A        System.out.println(oTupleint);%0A    %7D%0A%7D%0A

add new example file