This commit is contained in:
Looly 2022-08-28 19:19:54 +08:00
parent 282d6245a4
commit e8a50775d0
3 changed files with 11 additions and 9 deletions

View File

@ -132,11 +132,12 @@ public class CompareUtil {
*
* <ul>
* <li>如需对null友好操作如下</li>
* <li><code>Comparator.nullsLast(CompareUtil.reverse())</code></li>
* <li><code>Comparator.nullsFirst(CompareUtil.reverse())</code></li>
* <li>{@code Comparator.nullsLast(CompareUtil.reverse())}</li>
* <li>{@code Comparator.nullsFirst(CompareUtil.reverse())}</li>
* </ul>
*
* @param <E> 排序节点类型
* @param comparator 排序器
* @return 默认排序器
* @since 6.0.0
*/

View File

@ -20,7 +20,7 @@ import java.util.regex.Pattern;
* </a>
* </p>
*
* <h2>工具类提供格式化字符串很多但是对于具体什么含义不够清晰这里进行说明</h2>
* <p>工具类提供格式化字符串很多但是对于具体什么含义不够清晰这里进行说明</p>
* <b>常见日期格式模式字符串</b>
* <ul>
* <li>yyyy-MM-dd 示例2022-08-05</li>
@ -48,14 +48,16 @@ import java.util.regex.Pattern;
* {@link DateTimeFormatter#ISO_DATE_TIME}
* 查看更多请参阅上述官方文档
* </p>
*
* <p>
* <br/>
* 其中CST格式形如"Mon Aug 15 14:23:15 CST 2022",上面未包含
* 参见{@link CSTDateParser#parse(String)}{@link DateUtil#parse(String, String...)}{@link Date#toString()}进行处理
*</p>
*
* <p>
* 特殊说明UTC时间世界标准时间0时区的时间伦敦时间可以直接加Z表示不加空格
* 09:30 UTC表示为09:30ZT0930Z其中Z +00:00 的缩写意思是 UTC(零时分秒的偏移量).
* </p>
* <ul>
* <li>yyyy-MM-dd'T'HH:mm:ssZ</li>
* <li>2022-08-23T15:20:46UTC</li>
@ -64,7 +66,6 @@ import java.util.regex.Pattern;
* <li>2022-08-23T15:20:46 +0000</li>
* <li>2022-08-23T15:20:46Z</li>
* </ul>
* </p>
*
* @author Looly
*/

View File

@ -48,13 +48,13 @@ import java.util.stream.Stream;
import java.util.stream.StreamSupport;
/**
* <p>{@link Stream}的扩展实现基于原生Stream进行了封装和增强<br />
* <p>{@link Stream}的扩展实现基于原生Stream进行了封装和增强<br>
* 作者经对比了vavreclipse-collectionstream-ex以及其他语言的api结合日常使用习惯进行封装和拓展
* Stream为集合提供了一些易用api它让开发人员能使用声明式编程的方式去编写代码
*
* <h3>中间操作和结束操作</h3>
* <p>中间操作和结束操作</p>
* <p>针对流的操作分为分为<em>中间操作</em><em>结束操作</em>,
* 流只有在<em>结束操作</em>时才会真正触发执行以往的<em>中间操作</em><br />
* 流只有在<em>结束操作</em>时才会真正触发执行以往的<em>中间操作</em><br>
* <strong>中间操作</strong>
* <ul>
* <li>无状态中间操作: 表示不用等待 所有元素的当前操作执行完 就可以执行的操作不依赖之前历史操作的流的状态</li>
@ -66,7 +66,7 @@ import java.util.stream.StreamSupport;
* <li>非短路结束操作: 表示需要等待 所有元素的当前操作执行完 才能执行的操作</li>
* </ul>
*
* <h3>串行流与并行流</h3>
* <p>串行流与并行流</p>
* <p>流分为<em>串行流</em><em>并行流</em>两类
* <ul>
* <li>串行流针对流的所有操作都会通过当前线程完成</li>