zoukankan      html  css  js  c++  java
  • Java—byte小结

    1.声明byte[]数组:

    private static final byte[] XINTIAO = { (byte) 0xEE, (byte) 0x00 };

    2:将多个bute[]数组合并成一个:

       

    /**
    	 * 系统提供的数组拷贝方法arraycopy
    	 * */
    	public static byte[] sysCopy(List<byte[]> srcArrays) {
    		int len = 0;
    		for (byte[] srcArray : srcArrays) {
    			len += srcArray.length;
    		}
    		byte[] destArray = new byte[len];
    		int destLen = 0;
    		for (byte[] srcArray : srcArrays) {
    			System.arraycopy(srcArray, 0, destArray, destLen, srcArray.length);
    			destLen += srcArray.length;
    		}
    		return destArray;
    	}
    //调用
    List<byte[]> bytes = new ArrayList<byte[]>();
    		bytes.add(MASTHEAD);
    		bytes.add(byte1);
    		bytes.add(byte2);
    		bytes.add(byte3);
    		bytes.add(byte4);
    		byte[]  newByte = sysCopy(bytes);
    

     3.byte[]数组的截取

    /**
         * 截取byte数组
         * 
         * @param src
         * @param begin  开始位置
         * @param count   要截取的长度
         * @return
         */
        public static byte[] subBytes(byte[] src, int begin, int count) {
            byte[] bs = new byte[count];
            for (int i = begin; i < begin + count; i++)
                bs[i - begin] = src[i];
            return bs;
        }
  • 相关阅读:
    事务使用测试结论
    Enum枚举2
    Enum枚举
    sqlserver数据库存取图片
    sqlserver数据库操作公共类DBOperate
    SqlParamsTool
    sqlserver数据库 -- SqlParameter使用
    sqlserver 数据库连接状态判断
    水晶报表2
    防止系统页面被加载进 iframe 子窗口
  • 原文地址:https://www.cnblogs.com/yunfang/p/5379475.html
Copyright © 2011-2022 走看看