前言
其实这个工具是给自己写的,因为自己老是忘记。所以记录一下。
Maven依赖
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> </dependency>
代码
package ai.guiji.csdn.tools; import com.google.common.primitives.Bytes; import java.util.Arrays; import java.util.List; /** @Author 剑客阿良_ALiang @Date 2022/1/26 14:51 @Description: byte工具 */ public class ByteUtils { /** * 字节组转list * * @param bytes 字节组 * @return List */ public static List<Byte> bytesToList(byte[] bytes) { return Bytes.asList(bytes); } /** * list转字节组 * * @param list list * @return byte[] */ public static byte[] listToBytes(List<Byte> list) { return Bytes.toArray(list); } /** * 截取bytes * * @param bytes 字节组 * @param from 起始位 * @param to 结束位 * @return bytes */ public static byte[] subBytes(byte[] bytes, int from, int to) { return Arrays.copyOfRange(bytes, from, to); } }
代码说明
1、主要通过guava工具包来实现,代码简洁。
总结
后面如果还有byte的操作,我会继续更新这篇文章,给自己个记录。