jimu-decompiled/sources/com/google/android/gms/internal/measurement/zzyg.java
2025-05-13 19:24:51 +02:00

86 lines
2.3 KiB
Java

package com.google.android.gms.internal.measurement;
import java.nio.charset.Charset;
import java.util.Arrays;
/* loaded from: classes.dex */
public final class zzyg {
protected static final Charset a = Charset.forName("UTF-8");
public static final Object b;
static {
Charset.forName("ISO-8859-1");
b = new Object();
}
public static boolean a(int[] iArr, int[] iArr2) {
return (iArr == null || iArr.length == 0) ? iArr2 == null || iArr2.length == 0 : Arrays.equals(iArr, iArr2);
}
public static boolean a(long[] jArr, long[] jArr2) {
if (jArr == null || jArr.length == 0) {
return jArr2 == null || jArr2.length == 0;
}
return Arrays.equals(jArr, jArr2);
}
public static boolean a(Object[] objArr, Object[] objArr2) {
int length = objArr == null ? 0 : objArr.length;
int length2 = objArr2 == null ? 0 : objArr2.length;
int i = 0;
int i2 = 0;
while (true) {
if (i >= length || objArr[i] != null) {
while (i2 < length2 && objArr2[i2] == null) {
i2++;
}
boolean z = i >= length;
boolean z2 = i2 >= length2;
if (z && z2) {
return true;
}
if (z != z2 || !objArr[i].equals(objArr2[i2])) {
return false;
}
i++;
i2++;
} else {
i++;
}
}
}
public static int a(int[] iArr) {
if (iArr == null || iArr.length == 0) {
return 0;
}
return Arrays.hashCode(iArr);
}
public static int a(long[] jArr) {
if (jArr == null || jArr.length == 0) {
return 0;
}
return Arrays.hashCode(jArr);
}
public static int a(Object[] objArr) {
int length = objArr == null ? 0 : objArr.length;
int i = 0;
for (int i2 = 0; i2 < length; i2++) {
Object obj = objArr[i2];
if (obj != null) {
i = (i * 31) + obj.hashCode();
}
}
return i;
}
public static void a(zzyc zzycVar, zzyc zzycVar2) {
zzye zzyeVar = zzycVar.b;
if (zzyeVar != null) {
zzycVar2.b = (zzye) zzyeVar.clone();
}
}
}