mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
fix doc
This commit is contained in:
parent
282d6245a4
commit
e8a50775d0
@ -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
|
||||
*/
|
||||
|
@ -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:30Z”或“T0930Z”,其中: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
|
||||
*/
|
||||
|
@ -48,13 +48,13 @@ import java.util.stream.Stream;
|
||||
import java.util.stream.StreamSupport;
|
||||
|
||||
/**
|
||||
* <p>{@link Stream}的扩展实现,基于原生Stream进行了封装和增强。<br />
|
||||
* <p>{@link Stream}的扩展实现,基于原生Stream进行了封装和增强。<br>
|
||||
* 作者经对比了vavr、eclipse-collection、stream-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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user