diff --git a/hutool-core/src/main/java/cn/hutool/core/collection/package-info.java b/hutool-core/src/main/java/cn/hutool/core/collection/package-info.java index af42bd074..bf8e23420 100644 --- a/hutool-core/src/main/java/cn/hutool/core/collection/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/collection/package-info.java @@ -1,6 +1,6 @@ /** * 集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/ComparableComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/ComparableComparator.java index 7b6b58754..a53187890 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/ComparableComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/ComparableComparator.java @@ -5,7 +5,7 @@ import java.util.Comparator; /** * 针对 {@link Comparable}对象的默认比较器 - * + * * @param 比较对象类型 * @author Looly * @since 3.0.7 @@ -25,7 +25,7 @@ public class ComparableComparator> implements Co /** * 比较两个{@link Comparable}对象 - * + * *
 	 * obj1.compareTo(obj2)
 	 * 
diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/ComparatorException.java b/hutool-core/src/main/java/cn/hutool/core/comparator/ComparatorException.java index 9cdf6e143..a21670f59 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/ComparatorException.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/ComparatorException.java @@ -13,19 +13,19 @@ public class ComparatorException extends RuntimeException{ public ComparatorException(Throwable e) { super(ExceptionUtil.getMessage(e), e); } - + public ComparatorException(String message) { super(message); } - + public ComparatorException(String messageTemplate, Object... params) { super(StrUtil.format(messageTemplate, params)); } - + public ComparatorException(String message, Throwable throwable) { super(message, throwable); } - + public ComparatorException(Throwable throwable, String messageTemplate, Object... params) { super(StrUtil.format(messageTemplate, params), throwable); } diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/FieldComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/FieldComparator.java index 761daa654..b16bb910d 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/FieldComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/FieldComparator.java @@ -12,7 +12,7 @@ import cn.hutool.core.util.StrUtil; /** * Bean字段排序器
* 参阅feilong-core中的PropertyComparator - * + * * @author Looly * * @param 被比较的Bean @@ -24,7 +24,7 @@ public class FieldComparator implements Comparator, Serializable { /** * 构造 - * + * * @param beanClass Bean类 * @param fieldName 字段名 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/PinyinComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/PinyinComparator.java index b756541c4..31525f46e 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/PinyinComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/PinyinComparator.java @@ -7,7 +7,7 @@ import java.util.Locale; /** * 按照GBK拼音顺序对给定的汉字字符串排序 - * + * * @author looly * @since 4.0.8 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/PropertyComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/PropertyComparator.java index cbe98993d..5df0af91c 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/PropertyComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/PropertyComparator.java @@ -9,20 +9,20 @@ import java.util.Comparator; /** * Bean属性排序器
* 支持读取Bean多层次下的属性 - * + * * @author Looly * * @param 被比较的Bean */ public class PropertyComparator implements Comparator, Serializable { private static final long serialVersionUID = 9157326766723846313L; - + private final String property; private final boolean isNullGreater; - + /** * 构造 - * + * * @param property 属性名 */ public PropertyComparator(String property) { @@ -31,7 +31,7 @@ public class PropertyComparator implements Comparator, Serializable { /** * 构造 - * + * * @param property 属性名 * @param isNullGreater null值是否排在后(从小到大排序) */ diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/ReverseComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/ReverseComparator.java index d0e0df393..853544193 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/ReverseComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/ReverseComparator.java @@ -5,7 +5,7 @@ import java.util.Comparator; /** * 反转比较器 - * + * * @author Looly * * @param 被比较对象类型 diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java index 9f65b9638..834123c44 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java @@ -14,7 +14,7 @@ import java.util.List; * 排序时版本从小到大排序,即比较时小版本在前,大版本在后
* 支持如:1.3.20.8,6.82.20160101,8.5a/8.5c等版本形式
* 参考:https://www.cnblogs.com/shihaiming/p/6286575.html - * + * * @author Looly * @since 4.0.2 */ @@ -44,7 +44,7 @@ public class VersionComparator implements Comparator, Serializable { * compare("1.13.0", "1.12.1c") > 0 * compare("V0.0.20170102", "V0.0.20170101") > 0 * - * + * * @param version1 版本1 * @param version2 版本2 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/package-info.java b/hutool-core/src/main/java/cn/hutool/core/comparator/package-info.java index aa2e61fe6..cc66cce90 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/package-info.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/package-info.java @@ -1,6 +1,6 @@ /** * 各种比较器(Comparator)实现和封装 - * + * * @author looly * */ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/AbstractConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/AbstractConverter.java index 22849610c..c72521150 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/AbstractConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/AbstractConverter.java @@ -11,17 +11,17 @@ import java.util.Map; /** * 抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑
* 转换器不会抛出转换异常,转换失败时会返回{@code null} - * + * * @author Looly * */ public abstract class AbstractConverter implements Converter, Serializable { private static final long serialVersionUID = 1L; - + /** * 不抛异常转换
* 当转换失败时返回默认值 - * + * * @param value 被转换的值 * @param defaultValue 默认值 * @return 转换后的值 @@ -66,12 +66,12 @@ public abstract class AbstractConverter implements Converter, Serializable /** * 内部转换器,被 {@link AbstractConverter#convert(Object, Object)} 调用,实现基本转换逻辑
* 内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值: - * + * *
-	 * 1、返回{@code null} 
+	 * 1、返回{@code null}
 	 * 2、抛出一个{@link RuntimeException}异常
 	 * 
- * + * * @param value 值 * @return 转换后的类型 */ @@ -80,13 +80,13 @@ public abstract class AbstractConverter implements Converter, Serializable /** * 值转为String,用于内部转换中需要使用String中转的情况
* 转换规则为: - * + * *
 	 * 1、字符串类型将被强转
 	 * 2、数组将被转换为逗号分隔的字符串
 	 * 3、其它类型将调用默认的toString()方法
 	 * 
- * + * * @param value 值 * @return String */ @@ -107,7 +107,7 @@ public abstract class AbstractConverter implements Converter, Serializable /** * 获得此类实现类的泛型类型 - * + * * @return 此类的泛型类型,可能为{@code null} */ @SuppressWarnings("unchecked") diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java b/hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java index c17f57d24..5c919eb7d 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java @@ -10,12 +10,12 @@ import java.util.concurrent.ConcurrentHashMap; */ public enum BasicType { BYTE, SHORT, INT, INTEGER, LONG, DOUBLE, FLOAT, BOOLEAN, CHAR, CHARACTER, STRING; - + /** 包装类型为Key,原始类型为Value,例如: Integer.class =》 int.class. */ public static final Map, Class> WRAPPER_PRIMITIVE_MAP = new ConcurrentHashMap<>(8); /** 原始类型为Key,包装类型为Value,例如: int.class =》 Integer.class. */ public static final Map, Class> PRIMITIVE_WRAPPER_MAP = new ConcurrentHashMap<>(8); - + static { WRAPPER_PRIMITIVE_MAP.put(Boolean.class, boolean.class); WRAPPER_PRIMITIVE_MAP.put(Byte.class, byte.class); @@ -30,7 +30,7 @@ public enum BasicType { PRIMITIVE_WRAPPER_MAP.put(entry.getValue(), entry.getKey()); } } - + /** * 原始类转为包装类,非原始类返回原类 * @param clazz 原始类 @@ -43,7 +43,7 @@ public enum BasicType { Class result = PRIMITIVE_WRAPPER_MAP.get(clazz); return (null == result) ? clazz : result; } - + /** * 包装类转为原始类,非包装类返回原类 * @param clazz 包装类 diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/ConvertException.java b/hutool-core/src/main/java/cn/hutool/core/convert/ConvertException.java index 63bcbaed9..e01201446 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/ConvertException.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/ConvertException.java @@ -13,19 +13,19 @@ public class ConvertException extends RuntimeException{ public ConvertException(Throwable e) { super(ExceptionUtil.getMessage(e), e); } - + public ConvertException(String message) { super(message); } - + public ConvertException(String messageTemplate, Object... params) { super(StrUtil.format(messageTemplate, params)); } - + public ConvertException(String message, Throwable throwable) { super(message, throwable); } - + public ConvertException(Throwable throwable, String messageTemplate, Object... params) { super(StrUtil.format(messageTemplate, params), throwable); } diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/Converter.java b/hutool-core/src/main/java/cn/hutool/core/convert/Converter.java index 9b8d5c32b..ed151cb77 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/Converter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/Converter.java @@ -2,7 +2,7 @@ package cn.hutool.core.convert; /** * 转换器接口,实现类型转换 - * + * * @param 转换到的目标类型 * @author Looly */ @@ -11,7 +11,7 @@ public interface Converter { /** * 转换为指定类型
* 如果类型无法确定,将读取默认值的类型做为目标类型 - * + * * @param value 原始值 * @param defaultValue 默认值 * @return 转换后的值 diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicBooleanConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicBooleanConverter.java index d579df299..0da69704a 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicBooleanConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicBooleanConverter.java @@ -7,7 +7,7 @@ import cn.hutool.core.util.BooleanUtil; /** * {@link AtomicBoolean}转换器 - * + * * @author Looly * @since 3.0.8 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicIntegerArrayConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicIntegerArrayConverter.java index d3aec721d..047435165 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicIntegerArrayConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicIntegerArrayConverter.java @@ -7,7 +7,7 @@ import java.util.concurrent.atomic.AtomicIntegerArray; /** * {@link AtomicIntegerArray}转换器 - * + * * @author Looly * @since 5.4.5 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicLongArrayConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicLongArrayConverter.java index 9469b2746..3072075bf 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicLongArrayConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicLongArrayConverter.java @@ -7,7 +7,7 @@ import java.util.concurrent.atomic.AtomicLongArray; /** * {@link AtomicLongArray}转换器 - * + * * @author Looly * @since 5.4.5 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicReferenceConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicReferenceConverter.java index ae84b50a3..5c89f9cef 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicReferenceConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/AtomicReferenceConverter.java @@ -9,17 +9,17 @@ import cn.hutool.core.util.TypeUtil; /** * {@link AtomicReference}转换器 - * + * * @author Looly * @since 3.0.8 */ @SuppressWarnings("rawtypes") public class AtomicReferenceConverter extends AbstractConverter { private static final long serialVersionUID = 1L; - + @Override protected AtomicReference convertInternal(Object value) { - + //尝试将值转换为Reference泛型的类型 Object targetValue = null; final Type paramType = TypeUtil.getTypeArgument(AtomicReference.class); @@ -29,7 +29,7 @@ public class AtomicReferenceConverter extends AbstractConverter if(null == targetValue){ targetValue = value; } - + return new AtomicReference<>(targetValue); } diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/BeanConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/BeanConverter.java index 614c9bafe..9a7c23848 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/BeanConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/BeanConverter.java @@ -21,7 +21,7 @@ import java.util.Map; * Bean =》 Bean * ValueProvider =》 Bean * - * + * * @param Bean类型 * @author Looly * @since 4.0.2 @@ -32,10 +32,10 @@ public class BeanConverter extends AbstractConverter { private final Type beanType; private final Class beanClass; private final CopyOptions copyOptions; - + /** * 构造,默认转换选项,注入失败的字段忽略 - * + * * @param beanType 转换成的目标Bean类型 */ public BeanConverter(Type beanType) { @@ -44,16 +44,16 @@ public class BeanConverter extends AbstractConverter { /** * 构造,默认转换选项,注入失败的字段忽略 - * + * * @param beanClass 转换成的目标Bean类 */ public BeanConverter(Class beanClass) { this(beanClass, CopyOptions.create().setIgnoreError(true)); } - + /** * 构造 - * + * * @param beanType 转换成的目标Bean类 * @param copyOptions Bean转换选项参数 */ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/CalendarConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/CalendarConverter.java index 12082058d..e6c55e234 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/CalendarConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/CalendarConverter.java @@ -9,7 +9,7 @@ import cn.hutool.core.util.StrUtil; /** * 日期转换器 - * + * * @author Looly * */ @@ -21,7 +21,7 @@ public class CalendarConverter extends AbstractConverter { /** * 获取日期格式 - * + * * @return 设置日期格式 */ public String getFormat() { @@ -30,7 +30,7 @@ public class CalendarConverter extends AbstractConverter { /** * 设置日期格式 - * + * * @param format 日期格式 */ public void setFormat(String format) { diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/CastConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/CastConverter.java index 32418484c..7eb5fc6a5 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/CastConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/CastConverter.java @@ -5,7 +5,7 @@ import cn.hutool.core.convert.ConvertException; /** * 强转转换器 - * + * * @author Looly * @param 强制转换到的类型 * @since 4.0.2