publicclassTuple2<K, V>{private K left;private V right;publicTuple2(K left, V right){super();this.left = left;this.right = right;}public K getLeft(){return left;}public V getRight(){return right;}}
三元组↓
publicclassTuple3<L, M, R>{private L left;private M middle;private R right;publicTuple3(L left, M middle, R right){super();this.left = left;this.middle = middle;this.right = right;}public L getLeft(){return left;}public M getMiddle(){return middle;}public R getRight(){return right;}}
四元组↓
publicclassTuple4<L, ML, MR, R>{private L left;private ML middleLeft;private MR middleRigth;private R right;publicTuple4(L left, ML middleLeft, MR middleRigth, R right){super();this.left = left;this.middleLeft = middleLeft;this.middleRigth = middleRigth;this.right = right;}public L getLeft(){return left;}public ML getMiddleLeft(){return middleLeft;}public MR getMiddleRigth(){return middleRigth;}public R getRight(){return right;}}