Freedom0619
2016-10-25 06:37
采纳率: 6.7%
浏览 8.7k
已采纳

java short 类型转换问题

java 中short类型如何转换为int,string,flort等基础类型

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • little_how 2016-10-25 06:43
    已采纳

    short s = 456;
    int changeInt = s;//大类型自动转换
    float changeFloat = s;//大类型自动转换
    String changeString = String.valueOf(s);//用valueOf转
    changeString = "" + s;//用+转
    changeString = ((Short)s).toString();//调用封装类型的toString转

                希望可能帮到你....
    
    打赏 评论
  • buwenteng 2016-10-25 06:40

    Short.parseShort(String s). 或调用short包装类中方法Short.valueOf(str) 希望对你有帮助

    打赏 评论
  • 当作看不见 2016-10-25 06:41

    首先先说明一下string 不是基础类型 ,转string 用tostring();
    转int 和float等,都是隐式转换
    short i=1;
    int j=1;float k=5.0;
    i+j//成了int
    i+k//成了float,向下需要强转
    k+j//是float,需要short怎么办
    (short)k+j;

    打赏 评论

相关推荐 更多相似问题