Package org.miaixz.bus.core.xyz
Class CastKit
java.lang.Object
org.miaixz.bus.core.xyz.CastKit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T将指定对象强制转换为指定类型static <T> Collection<T> castDown(Collection<? super T> collection) 泛型集合向下转型。static <T> List<T> 泛型集合向下转型。static <K,V> Map <K, V> 泛型集合向下转型。static <T> Set<T> 泛型集合向下转型。static <T> T将指定对象强制转换为指定类型static <T> Collection<T> castUp(Collection<? extends T> collection) 泛型集合向上转型。static <T> List<T> 泛型接口向上转型。static <K,V> Map <K, V> 泛型集合向下转型。static <T> Set<T> 泛型集合向上转型。
-
Constructor Details
-
CastKit
public CastKit()
-
-
Method Details
-
cast
将指定对象强制转换为指定类型- Type Parameters:
T- 目标类型- Parameters:
value- 被转换的对象- Returns:
- 转换后的对象
-
castTo
-
castUp
泛型集合向上转型。例如将Collection<Integer>转换为Collection<Number>- Type Parameters:
T- 元素类型- Parameters:
collection- 集合- Returns:
- 转换后的集合
-
castDown
泛型集合向下转型。例如将Collection<Number>转换为Collection<Integer>- Type Parameters:
T- 元素类型- Parameters:
collection- 集合- Returns:
- 转换后的集合
-
castUp
-
castDown
-
castUp
-
castDown
-
castUp
-
castDown
-