package com.cvte.udi.utils;

import android.util.Log;

/* JADX INFO: loaded from: classes.dex */
public class ByteUtils {
    private static final String TAG = "ByteUtils";

    public static String bytesToAscii(String str, byte[] bArr, int i2, int i3) {
        if (bArr == null || bArr.length == 0 || i2 < 0 || i3 <= 0 || i2 >= bArr.length || bArr.length - i2 < i3) {
            return null;
        }
        byte[] bArr2 = new byte[i3];
        System.arraycopy(bArr, i2, bArr2, 0, i3);
        try {
            return new String(bArr2, str);
        } catch (Exception unused) {
            Log.e(TAG, "An exception has occurred in ByteUtils.bytesToAscii");
            return null;
        }
    }
}
