diff --git a/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java
index 31024c14b..542f89096 100644
--- a/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/core/util/BooleanUtil.java
@@ -7,7 +7,7 @@ import java.util.Set;
/**
* Boolean类型相关工具类
- *
+ *
* @author looly
* @since 4.1.16
*/
@@ -18,7 +18,7 @@ public class BooleanUtil {
/**
* 取相反值
- *
+ *
* @param bool Boolean值
* @return 相反的Boolean值
*/
@@ -63,7 +63,7 @@ public class BooleanUtil {
/**
* 取相反值
- *
+ *
* @param bool Boolean值
* @return 相反的Boolean值
*/
@@ -73,7 +73,7 @@ public class BooleanUtil {
/**
* 转换字符串为boolean值
- *
+ *
* @param valueStr 字符串
* @return boolean值
*/
@@ -87,7 +87,7 @@ public class BooleanUtil {
/**
* boolean值转为int
- *
+ *
* @param value Boolean值
* @return int值
*/
@@ -97,7 +97,7 @@ public class BooleanUtil {
/**
* boolean值转为Integer
- *
+ *
* @param value Boolean值
* @return Integer值
*/
@@ -107,7 +107,7 @@ public class BooleanUtil {
/**
* boolean值转为char
- *
+ *
* @param value Boolean值
* @return char值
*/
@@ -117,7 +117,7 @@ public class BooleanUtil {
/**
* boolean值转为Character
- *
+ *
* @param value Boolean值
* @return Character值
*/
@@ -127,7 +127,7 @@ public class BooleanUtil {
/**
* boolean值转为byte
- *
+ *
* @param value Boolean值
* @return byte值
*/
@@ -137,7 +137,7 @@ public class BooleanUtil {
/**
* boolean值转为Byte
- *
+ *
* @param value Boolean值
* @return Byte值
*/
@@ -147,7 +147,7 @@ public class BooleanUtil {
/**
* boolean值转为long
- *
+ *
* @param value Boolean值
* @return long值
*/
@@ -157,7 +157,7 @@ public class BooleanUtil {
/**
* boolean值转为Long
- *
+ *
* @param value Boolean值
* @return Long值
*/
@@ -167,7 +167,7 @@ public class BooleanUtil {
/**
* boolean值转为short
- *
+ *
* @param value Boolean值
* @return short值
*/
@@ -177,7 +177,7 @@ public class BooleanUtil {
/**
* boolean值转为Short
- *
+ *
* @param value Boolean值
* @return Short值
*/
@@ -187,7 +187,7 @@ public class BooleanUtil {
/**
* boolean值转为float
- *
+ *
* @param value Boolean值
* @return float值
*/
@@ -197,7 +197,7 @@ public class BooleanUtil {
/**
* boolean值转为Float
- *
+ *
* @param value Boolean值
* @return float值
*/
@@ -207,7 +207,7 @@ public class BooleanUtil {
/**
* boolean值转为double
- *
+ *
* @param value Boolean值
* @return double值
*/
@@ -217,7 +217,7 @@ public class BooleanUtil {
/**
* boolean值转为double
- *
+ *
* @param value Boolean值
* @return double值
*/
@@ -437,7 +437,7 @@ public class BooleanUtil {
/**
* 给定类是否为Boolean或者boolean
- *
+ *
* @param clazz 类
* @return 是否为Boolean或者boolean
* @since 4.5.2
diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ClassLoaderUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ClassLoaderUtil.java
index ce7ec0383..7157980c8 100644
--- a/hutool-core/src/main/java/cn/hutool/core/util/ClassLoaderUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/core/util/ClassLoaderUtil.java
@@ -15,7 +15,7 @@ import java.util.concurrent.ConcurrentHashMap;
/**
* {@link ClassLoader}工具类
- *
+ *
* @author Looly
* @since 3.0.9
*/
@@ -57,7 +57,7 @@ public class ClassLoaderUtil {
/**
* 获取当前线程的{@link ClassLoader}
- *
+ *
* @return 当前线程的class loader
* @see Thread#getContextClassLoader()
*/
@@ -68,13 +68,13 @@ public class ClassLoaderUtil {
/**
* 获取{@link ClassLoader}
* 获取顺序如下:
- *
+ *
*
* 1、获取当前线程的ContextClassLoader
* 2、获取当前类对应的ClassLoader
* 3、获取系统ClassLoader({@link ClassLoader#getSystemClassLoader()})
*
- *
+ *
* @return 类加载器
*/
public static ClassLoader getClassLoader() {
@@ -92,13 +92,13 @@ public class ClassLoaderUtil {
/**
* 加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader并初始化类(调用static模块内容和初始化static属性)
* 扩展{@link Class#forName(String, boolean, ClassLoader)}方法,支持以下几类类名的加载:
- *
+ *
*
* 1、原始类型,例如:int
* 2、数组类型,例如:int[]、Long[]、String[]
* 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
*
- *
+ *
* @param name 类名
* @return 类名对应的类
* @throws UtilException 包装{@link ClassNotFoundException},没有类名对应的类时抛出此异常
@@ -110,13 +110,13 @@ public class ClassLoaderUtil {
/**
* 加载类,通过传入类的字符串,返回其对应的类名,使用默认ClassLoader
* 扩展{@link Class#forName(String, boolean, ClassLoader)}方法,支持以下几类类名的加载:
- *
+ *
*
* 1、原始类型,例如:int
* 2、数组类型,例如:int[]、Long[]、String[]
* 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
*
- *
+ *
* @param name 类名
* @param isInitialized 是否初始化类(调用static模块内容和初始化static属性)
* @return 类名对应的类
@@ -131,13 +131,13 @@ public class ClassLoaderUtil {
* 此方法支持缓存,第一次被加载的类之后会读取缓存中的类
* 加载失败的原因可能是此类不存在或其关联引用类不存在
* 扩展{@link Class#forName(String, boolean, ClassLoader)}方法,支持以下几类类名的加载:
- *
+ *
*
* 1、原始类型,例如:int
* 2、数组类型,例如:int[]、Long[]、String[]
* 3、内部类,例如:java.lang.Thread.State会被转为java.lang.Thread$State加载
*
- *
+ *
* @param name 类名
* @param classLoader {@link ClassLoader},{@code null} 则使用系统默认ClassLoader
* @param isInitialized 是否初始化类(调用static模块内容和初始化static属性)
@@ -193,7 +193,7 @@ public class ClassLoaderUtil {
/**
* 加载原始类型的类。包括原始类型、原始类型数组和void
- *
+ *
* @param name 原始类型名,比如 int
* @return 原始类型类
*/
@@ -210,7 +210,7 @@ public class ClassLoaderUtil {
/**
* 创建新的{@link JarClassLoader},并使用此Classloader加载目录下的class文件和jar文件
- *
+ *
* @param jarOrDir jar文件或者包含jar和class文件的目录
* @return {@link JarClassLoader}
* @since 4.4.2
@@ -221,7 +221,7 @@ public class ClassLoaderUtil {
/**
* 加载外部类
- *
+ *
* @param jarOrDir jar文件或者包含jar和class文件的目录
* @param name 类名
* @return 类
@@ -240,7 +240,7 @@ public class ClassLoaderUtil {
* 指定类是否被提供,使用默认ClassLoader
* 通过调用{@link #loadClass(String, ClassLoader, boolean)}方法尝试加载指定类名的类,如果加载失败返回false
* 加载失败的原因可能是此类不存在或其关联引用类不存在
- *
+ *
* @param className 类名
* @return 是否被提供
*/
@@ -252,7 +252,7 @@ public class ClassLoaderUtil {
* 指定类是否被提供
* 通过调用{@link #loadClass(String, ClassLoader, boolean)}方法尝试加载指定类名的类,如果加载失败返回false
* 加载失败的原因可能是此类不存在或其关联引用类不存在
- *
+ *
* @param className 类名
* @param classLoader {@link ClassLoader}
* @return 是否被提供
@@ -269,7 +269,7 @@ public class ClassLoaderUtil {
// ----------------------------------------------------------------------------------- Private method start
/**
* 尝试转换并加载内部类,例如java.lang.Thread.State =》java.lang.Thread$State
- *
+ *
* @param name 类名
* @param classLoader {@link ClassLoader},{@code null} 则使用系统默认ClassLoader
* @param isInitialized 是否初始化类(调用static模块内容和初始化static属性)
diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ReferenceUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ReferenceUtil.java
index a8ff4b900..5ba9b8e76 100644
--- a/hutool-core/src/main/java/cn/hutool/core/util/ReferenceUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/core/util/ReferenceUtil.java
@@ -14,15 +14,15 @@ import java.lang.ref.WeakReference;
* 2. {@link WeakReference} 弱引用,在GC时发现弱引用会回收其对象
* 3. {@link PhantomReference} 虚引用,在GC时发现虚引用对象,会将{@link PhantomReference}插入{@link ReferenceQueue}。 此时对象未被真正回收,要等到{@link ReferenceQueue}被真正处理后才会被回收。
*
- *
+ *
* @author looly
* @since 3.1.2
*/
public class ReferenceUtil {
-
+
/**
* 获得引用
- *
+ *
* @param 被引用对象类型
* @param type 引用类型枚举
* @param referent 被引用对象
@@ -34,7 +34,7 @@ public class ReferenceUtil {
/**
* 获得引用
- *
+ *
* @param 被引用对象类型
* @param type 引用类型枚举
* @param referent 被引用对象
@@ -56,7 +56,7 @@ public class ReferenceUtil {
/**
* 引用类型
- *
+ *
* @author looly
*
*/
diff --git a/hutool-core/src/main/java/cn/hutool/core/util/package-info.java b/hutool-core/src/main/java/cn/hutool/core/util/package-info.java
index ff2428af5..02329123a 100644
--- a/hutool-core/src/main/java/cn/hutool/core/util/package-info.java
+++ b/hutool-core/src/main/java/cn/hutool/core/util/package-info.java
@@ -1,6 +1,6 @@
/**
* 提供各种工具方法,按照归类入口为XXXUtil,如字符串工具StrUtil等
- *
+ *
* @author looly
*
*/
diff --git a/hutool-core/src/test/java/cn/hutool/core/annotation/AnnotationForTest.java b/hutool-core/src/test/java/cn/hutool/core/annotation/AnnotationForTest.java
index 72ab88427..6b41de3ad 100644
--- a/hutool-core/src/test/java/cn/hutool/core/annotation/AnnotationForTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/annotation/AnnotationForTest.java
@@ -8,7 +8,7 @@ import java.lang.annotation.Target;
/**
* 用于单元测试的注解类
* 注解类相关说明见:https://www.cnblogs.com/xdp-gacl/p/3622275.html
- *
+ *
* @author looly
*
*/
@@ -17,10 +17,10 @@ import java.lang.annotation.Target;
// Target注解决定MyAnnotation注解可以加在哪些成分上,如加在类身上,或者属性身上,或者方法身上等成分
@Target({ ElementType.METHOD, ElementType.TYPE })
public @interface AnnotationForTest {
-
+
/**
* 注解的默认属性值
- *
+ *
* @return 属性值
*/
String value();
diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/BeanPathTest.java b/hutool-core/src/test/java/cn/hutool/core/bean/BeanPathTest.java
index 600fcb94e..4b323f48c 100644
--- a/hutool-core/src/test/java/cn/hutool/core/bean/BeanPathTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/bean/BeanPathTest.java
@@ -14,7 +14,7 @@ import cn.hutool.core.lang.test.bean.UserInfoDict;
/**
* {@link BeanPath} 单元测试
- *
+ *
* @author looly
*
*/
@@ -66,7 +66,7 @@ public class BeanPathTest {
Assert.assertEquals("id", pattern.patternParts.get(3));
}
-
+
@Test
public void beanPathTest2() {
BeanPath pattern = new BeanPath("[userInfo][examInfoDict][0][id]");
@@ -75,7 +75,7 @@ public class BeanPathTest {
Assert.assertEquals("0", pattern.patternParts.get(2));
Assert.assertEquals("id", pattern.patternParts.get(3));
}
-
+
@Test
public void beanPathTest3() {
BeanPath pattern = new BeanPath("['userInfo']['examInfoDict'][0]['id']");
diff --git a/hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java b/hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java
index fadb453b7..fe1f12ef2 100644
--- a/hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java
@@ -11,10 +11,10 @@ import org.junit.Test;
*
*/
public class CloneTest {
-
+
@Test
public void cloneTest(){
-
+
//实现Cloneable接口
Cat cat = new Cat();
Cat cat2 = cat.clone();
@@ -28,7 +28,7 @@ public class CloneTest {
Dog dog2 = dog.clone();
Assert.assertEquals(dog, dog2);
}
-
+
//------------------------------------------------------------------------------- private Class for test
/**
* 猫猫类,使用实现Cloneable方式
@@ -39,7 +39,7 @@ public class CloneTest {
static class Cat implements Cloneable{
private String name = "miaomiao";
private int age = 2;
-
+
@Override
public Cat clone() {
try {
@@ -49,7 +49,7 @@ public class CloneTest {
}
}
}
-
+
/**
* 狗狗类,用于继承CloneSupport类
* @author Looly
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java b/hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java
index 0678887f4..46c99a853 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java
@@ -4,11 +4,11 @@ import org.junit.Assert;
import org.junit.Test;
public class BCDTest {
-
+
@Test
public void bcdTest(){
String strForTest = "123456ABCDEF";
-
+
//转BCD
byte[] bcd = BCD.strToBcd(strForTest);
String str = BCD.bcdToStr(bcd);
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/Base32Test.java b/hutool-core/src/test/java/cn/hutool/core/codec/Base32Test.java
index dcea562e8..76313f085 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/Base32Test.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/Base32Test.java
@@ -4,13 +4,13 @@ import org.junit.Assert;
import org.junit.Test;
public class Base32Test {
-
+
@Test
public void encodeAndDecodeTest(){
String a = "伦家是一个非常长的字符串";
String encode = Base32.encode(a);
Assert.assertEquals("4S6KNZNOW3TJRL7EXCAOJOFK5GOZ5ZNYXDUZLP7HTKCOLLMX46WKNZFYWI", encode);
-
+
String decodeStr = Base32.decodeStr(encode);
Assert.assertEquals(a, decodeStr);
}
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/Base62Test.java b/hutool-core/src/test/java/cn/hutool/core/codec/Base62Test.java
index 988e8ce34..dc528e7af 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/Base62Test.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/Base62Test.java
@@ -5,7 +5,7 @@ import org.junit.Test;
/**
* Base62单元测试
- *
+ *
* @author looly
*
*/
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/CaesarTest.java b/hutool-core/src/test/java/cn/hutool/core/codec/CaesarTest.java
index e55a2aa58..86d6c6894 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/CaesarTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/CaesarTest.java
@@ -4,7 +4,7 @@ import org.junit.Assert;
import org.junit.Test;
public class CaesarTest {
-
+
@Test
public void caesarTest() {
String str = "1f2e9df6131b480b9fdddc633cf24996";
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java b/hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java
index 2ceda0d33..5b78bd98a 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java
@@ -4,7 +4,7 @@ import org.junit.Assert;
import org.junit.Test;
public class MorseTest {
-
+
private final Morse morseCoder = new Morse();
@Test
diff --git a/hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java b/hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java
index 2a4bfb722..f3f90172d 100644
--- a/hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java
@@ -4,14 +4,14 @@ import org.junit.Assert;
import org.junit.Test;
public class RotTest {
-
+
@Test
public void rot13Test() {
String str = "1f2e9df6131b480b9fdddc633cf24996";
-
+
String encode13 = Rot.encode13(str);
Assert.assertEquals("4s5r2qs9464o713o2sqqqp966ps57229", encode13);
-
+
String decode13 = Rot.decode13(encode13);
Assert.assertEquals(str, decode13);
}
diff --git a/hutool-core/src/test/java/cn/hutool/core/collection/IterUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/collection/IterUtilTest.java
index 88de58ff5..613212049 100644
--- a/hutool-core/src/test/java/cn/hutool/core/collection/IterUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/collection/IterUtilTest.java
@@ -11,7 +11,7 @@ import java.util.*;
*
*/
public class IterUtilTest {
-
+
@Test
public void fieldValueMapTest() {
ArrayList carList = CollUtil.newArrayList(new Car("123", "大众"), new Car("345", "奔驰"), new Car("567", "路虎"));
@@ -27,11 +27,11 @@ public class IterUtilTest {
ArrayList list = CollUtil.newArrayList("1", "2", "3", "4");
String join = IterUtil.join(list.iterator(), ":");
Assert.assertEquals("1:2:3:4", join);
-
+
ArrayList list1 = CollUtil.newArrayList(1, 2, 3, 4);
String join1 = IterUtil.join(list1.iterator(), ":");
Assert.assertEquals("1:2:3:4", join1);
-
+
ArrayList list2 = CollUtil.newArrayList("1", "2", "3", "4");
String join2 = IterUtil.join(list2.iterator(), ":", "\"", "\"");
Assert.assertEquals("\"1\":\"2\":\"3\":\"4\"", join2);
diff --git a/hutool-core/src/test/java/cn/hutool/core/collection/MapProxyTest.java b/hutool-core/src/test/java/cn/hutool/core/collection/MapProxyTest.java
index 6355011e9..c216a61f0 100644
--- a/hutool-core/src/test/java/cn/hutool/core/collection/MapProxyTest.java
+++ b/hutool-core/src/test/java/cn/hutool/core/collection/MapProxyTest.java
@@ -11,20 +11,20 @@ import org.junit.Test;
import cn.hutool.core.map.MapProxy;
public class MapProxyTest {
-
+
@Test
public void mapProxyTest() {
Map map = new HashMap<>();
map.put("a", "1");
map.put("b", "2");
-
+
MapProxy mapProxy = new MapProxy(map);
Integer b = mapProxy.getInt("b");
Assert.assertEquals(new Integer(2), b);
-
+
Set