diff --git a/CHANGELOG.md b/CHANGELOG.md
index 58fd22d36..83b637af7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,10 +14,13 @@
* 【core 】 PhoneUtil增加中国澳门和中国台湾手机号校检方法(pr#331@Gitee)
* 【db 】 分页查询,自定义sql查询,添加参数(pr#332@Gitee)
* 【core 】 IdCardUtil.isValidCard增加非空判断
+* 【json 】 JSONObject构造增加SortedMap判断(pr#333@Gitee)
+* 【core 】 Tuple增加部分方法(pr#333@Gitee)
### 🐞Bug修复
* 【core 】 修复XmlUtil中omitXmlDeclaration参数无效问题(issue#1581@Github)
* 【core 】 修复NumberUtil.decimalFormat参数传错的问题(issue#I3SDS3@Gitee)
+* 【json 】 修复JSONArray.put方法不能覆盖值的问题
-------------------------------------------------------------------------------------------------------------
# 5.6.5 (2021-05-08)
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java b/hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java
index 2c522ef5c..c845e9b3a 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java
@@ -2,52 +2,71 @@ package cn.hutool.core.lang;
import cn.hutool.core.clone.CloneSupport;
import cn.hutool.core.collection.ArrayIter;
+import cn.hutool.core.collection.ListUtil;
+import cn.hutool.core.util.ArrayUtil;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Iterator;
+import java.util.List;
+import java.util.Spliterator;
+import java.util.Spliterators;
+import java.util.stream.Stream;
+import java.util.stream.StreamSupport;
/**
- * 不可变数组类型,用于多值返回
+ * 不可变数组类型(元组),用于多值返回
* 多值可以支持每个元素值类型不同
- *
- * @author Looly
*
+ * @author Looly
*/
-public class Tuple extends CloneSupport implements Iterable