开发者社区> 问答> 正文

请问typeOfT= ((Type) (classOfT))这种是什么写法

public Object fromJson(String json, Class classOfT)
throws JsonSyntaxException

 {
 //如下代码 ((Type) (classOfT))是什么意思
Object object = fromJson(json, ((Type) (classOfT)));
 return Primitives.wrap(classOfT).cast(object);
 }
public Object fromJson(String json, Type typeOfT)
    throws JsonSyntaxException
{
    if(json == null)
    {
        return null;
    } else
    {
        StringReader reader = new StringReader(json);
        Object target = fromJson(((Reader) (reader)), typeOfT);
        return target;
    }
}

展开
收起
杨冬芳 2016-07-06 18:23:22 3094 0
1 条回答
写回答
取消 提交回答
  • IT从业

    Type 是 Java 编程语言中所有类型的公共高级接口。它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。class类实现了type接口,所有这句是对象的向上转型,将class类型强制转换为TYPE类型

    2019-07-17 19:52:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载