Interface CastUtils


public interface CastUtils
SpringFramework 6.0 移除 CastUtils, 这里重新定义一个
Since:
2025-09-18
Author:
Cody Lu
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> T
    cast(Object object)
    将对象强制转换为指定类型
  • Method Details

    • cast

      static <T> T cast(Object object)
      将对象强制转换为指定类型
      Type Parameters:
      T - 目标类型的泛型参数
      Parameters:
      object - 需要转换的对象,可以为null
      Returns:
      转换后的对象,类型为T;如果输入为null则返回null
      Throws:
      ClassCastException - 如果对象无法转换为目标类型时抛出此异常

      注意:此方法会抑制unchecked警告,使用时需要确保类型转换的安全性

      实现说明:该方法直接进行强制类型转换,不进行类型检查,调用者需要保证类型兼容性