开发者社区 问答 正文

java中字符串转型问题

下面两种转型的本质区别是什么?

    `String str ;
    str = obj.toString() ;  // 第一种
    str = (String) obj ;    // 第二种`

展开
收起
蛮大人123 2016-03-19 14:21:04 2017 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    第一种方式是java的规范,从Object继承的toString方法,至于继承那一套,就不用多说了;
    第二中方式是强转,obj instanceof Clazz 为true可以强转,为false时强转的话报ClassCastException

    2019-07-17 19:08:10
    赞同 展开评论
问答分类:
问答标签:
问答地址: