/**
* 把一个字符串转换为len长度的byte数组,不足位右补/0
* @param aStr 字符串
* @param len byte数组长度
* @return byte数组
*/
public static byte[] strToBytes(String aStr, int len) {
if (StrUtil.isEmpty(aStr))
aStr = "";
if (aStr.length() > len)
throw new IndexOutOfBoundsException("aStr len:" + aStr.length() + " > " +
len);
byte result[] = new byte[len];
System.arraycopy(aStr.getBytes(), 0, result, 0, aStr.getBytes().length);
return result;
}