为了账号安全,请及时绑定邮箱和手机立即绑定

关于byte类型与字符串的转换

关于byte类型与字符串的转换

八轩 2018-05-21 14:31:20
byte和int都是整型,为什么只有byte可以调用getBytes方法转化字符串?感谢回答
查看完整描述

2 回答

已采纳
?
qq_木偶_2

TA贡献10条经验 获得超4个赞

byte有getbytes这个方法吗?

查看完整回答
反对 回复 2018-05-21
  • 八轩
    八轩
    额,应该是String的方法。 byte[] bytes1=s.getBytes(); s为String类型。
  • qq_木偶_2
    qq_木偶_2
    你的意思是为什么返回类型是b数组而不是int数组吧。这应该可以这样理解,因为byte数组已经可以满足需求了何必浪费内存用int呢。 它这个方法的意思其实就是返回这个字符串各位置字符对应的ascii值,这个值范围刚好在byte范围…我自己的理解,应该差不太多
?
小草1434

TA贡献106条经验 获得超23个赞

应该是说[String类型]str.getBytes();============>字符串转化为byte数组

byte 和int 可以通过最简单的办法转变为String ====>  ""+byte 和 “”+int

String 转变为int ============> Integer.valueOf(字符串)

String 转变为byte ==============> Byte.valueOf(字符串)

查看完整回答
反对 回复 2018-05-21
  • 2 回答
  • 0 关注
  • 1394 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信