Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- public static byte[] hexStringToByte(String paramString)
- {
- int j = paramString.length();
- byte[] arrayOfByte = new byte[j / 2];
- int i = 0;
- while (i < j)
- {
- arrayOfByte[(i / 2)] = ((byte)((Character.digit(paramString.charAt(i), 16) << 4) + Character.digit(paramString.charAt(i + 1), 16)));
- i += 2;
- }
- return arrayOfByte;
- }
- public static String bytesToHexString(ArrayList<Byte> paramArrayList) {
- StringBuilder localStringBuilder = new StringBuilder("");
- if ((paramArrayList == null) || (paramArrayList.size() <= 0)) {
- return null;
- }
- int i = 0;
- while (i < paramArrayList.size()) {
- String str = Integer.toHexString((Byte) paramArrayList.get(i) & 0xFF);
- if (str.length() < 2) {
- localStringBuilder.append(0);
- }
- localStringBuilder.append(str);
- i += 1;
- }
- return localStringBuilder.toString();
- }
- public static String bytesToHexString(byte[] paramArrayOfByte) {
- StringBuilder localStringBuilder = new StringBuilder("");
- if ((paramArrayOfByte == null) || (paramArrayOfByte.length <= 0)) {
- return null;
- }
- int i = 0;
- while (i < paramArrayOfByte.length) {
- String str = Integer.toHexString(paramArrayOfByte[i] & 0xFF);
- if (str.length() < 2) {
- localStringBuilder.append(0);
- }
- localStringBuilder.append(str);
- i += 1;
- }
- return localStringBuilder.toString();
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement