-
byte[] 转 String:new String(byte[])
-
String 转 byte[]: String.getBytes()
-
byte[] 转 long:借助 java.nio.ByteBuffer 的 ByteBuffer.wrap() 和 getLong()
-
long 转 byte[]: Longs.toByteArray(long);
-
int 转 byte[]:可以强转,int 是 32 位的,而 byte 是 8 位的,int 类型的高 24 位将会被丢弃,byte 类型的范围是从 -128 到128
-
byte[] 转 int:强转
-
String 转 int:int = Integer.parseInt(String);
阿瑟Java (2):基本数据类型转换
Java中基本类型与字节数组间的转换方法
于 2023-05-15 00:03:57 首次发布
文章详细介绍了在Java中如何进行byte数组与String、long、int之间的转换,包括使用newString()、getBytes()、ByteBuffer以及Integer.parseInt()等方法。特别提到了在转换过程中数据范围和位数的影响。
936

被折叠的 条评论
为什么被折叠?



