package com.google.android.gms.internal.location; import java.util.logging.Level; import java.util.logging.Logger; import org.checkerframework.checker.nullness.compatqual.NullableDecl; /* loaded from: classes.dex */ public final class zzbn { public static String zza(@NullableDecl String str, @NullableDecl Object... objArr) { int length; int length2; int indexOf; String sb; int i10 = 0; int i11 = 0; while (true) { length = objArr.length; if (i11 >= length) { break; } Object obj = objArr[i11]; if (obj == null) { sb = "null"; } else { try { sb = obj.toString(); } catch (Exception e10) { String name = obj.getClass().getName(); String hexString = Integer.toHexString(System.identityHashCode(obj)); StringBuilder sb2 = new StringBuilder(name.length() + 1 + String.valueOf(hexString).length()); sb2.append(name); sb2.append('@'); sb2.append(hexString); String sb3 = sb2.toString(); Logger logger = Logger.getLogger("com.google.common.base.Strings"); Level level = Level.WARNING; String valueOf = String.valueOf(sb3); logger.logp(level, "com.google.common.base.Strings", "lenientToString", valueOf.length() != 0 ? "Exception during lenientFormat for ".concat(valueOf) : new String("Exception during lenientFormat for "), (Throwable) e10); String name2 = e10.getClass().getName(); StringBuilder sb4 = new StringBuilder(String.valueOf(sb3).length() + 9 + name2.length()); sb4.append("<"); sb4.append(sb3); sb4.append(" threw "); sb4.append(name2); sb4.append(">"); sb = sb4.toString(); } } objArr[i11] = sb; i11++; } StringBuilder sb5 = new StringBuilder(str.length() + (length * 16)); int i12 = 0; while (true) { length2 = objArr.length; if (i10 >= length2 || (indexOf = str.indexOf("%s", i12)) == -1) { break; } sb5.append((CharSequence) str, i12, indexOf); sb5.append(objArr[i10]); i12 = indexOf + 2; i10++; } sb5.append((CharSequence) str, i12, str.length()); if (i10 < length2) { sb5.append(" ["); sb5.append(objArr[i10]); for (int i13 = i10 + 1; i13 < objArr.length; i13++) { sb5.append(", "); sb5.append(objArr[i13]); } sb5.append(']'); } return sb5.toString(); } }