java 怎么算字节的八位位组算术和?

java 怎么求字符串"4B 30 00 2D 23 F2 0C 7D 40 03 01 10"中 所有字节 的八位位组算术和?


public byte crcSum(byte[] hds) {
        int crc = 0;
        for (int i = 0; i < hds.length; i++) {
            crc += hds[i];
        }
        return (byte) (crc >>> 0);
    }