Java中应该用什么类型来代表价格

如果不是特别关系内存和性能的话,使用 BigDecimal,否则使用预定义精度的 double 类型

怎么将 byte 转换为 String

可以使用 String 接受 byte[] 参数的构造类型来进行转换,需要注意的点是要使用的正确的编码,否则会使用平台的默认编码,这个编码可能更原来的编码不同。

Java中怎么将 byte 转换为 long 类型

String 接收 byte的构造器转换为 String ,再 Long.parseLong()