Lambda 受检异常处理

类名: Unchecked

function

/**
* 构造受检的 function
*
* @param function CheckedFunction
* @param <T> 泛型
* @return Function
*/
Unchecked.function(CheckedFunction<T,R> function);

consumer

/**
* 构造受检的 supplier
*
* @param consumer CheckedConsumer
* @param <T> 泛型
* @return Consumer
*/
Unchecked.consumer(CheckedConsumer<T> consumer);

supplier

/**
* 构造受检的 supplier
*
* @param supplier CheckedSupplier
* @param <T> 泛型
* @return Supplier
*/
Unchecked.supplier(CheckedSupplier<T> supplier);

runnable

/**
* 构造受检的 runnable
*
* @param runnable CheckedRunnable
* @return Runnable
*/
Unchecked.runnable(CheckedRunnable runnable);

callable

/**
* 构造受检的 callable
*
* @param callable CheckedCallable
* @param <T> 泛型
* @return Callable
*/
Unchecked.callable(CheckedCallable<T> callable);

comparator

/**
* 构造受检的 comparator
*
* @param comparator CheckedComparator
* @param <T> 泛型
* @return Comparator
*/
Unchecked.comparator(CheckedComparator<T> comparator);

微信 vs 公众号

如梦技术

精彩内容每日推荐!!!