what-the-bank/sources/com/huawei/hms/base/ui/LogUtil.java

59 lines
1.5 KiB
Java

package com.huawei.hms.base.ui;
import android.text.TextUtils;
import java.util.regex.Pattern;
/* loaded from: classes2.dex */
public class LogUtil {
private static final Pattern a = Pattern.compile("[0-9]*[a-z|A-Z]*[一-龥]*");
private static String a(String str, boolean z) {
StringBuilder sb = new StringBuilder(512);
if (!TextUtils.isEmpty(str)) {
if (z) {
sb.append(a(str));
} else {
sb.append(str);
}
}
return sb.toString();
}
public static void e(String str, String str2, boolean z) {
if (TextUtils.isEmpty(str2)) {
return;
}
a(str2, z);
}
public static void e(String str, String str2) {
if (TextUtils.isEmpty(str2)) {
return;
}
a(str2, false);
}
private static String a(String str) {
if (TextUtils.isEmpty(str)) {
return str;
}
int length = str.length();
int i = 1;
if (1 == length) {
return "*";
}
StringBuilder sb = new StringBuilder(length);
for (int i2 = 0; i2 < length; i2++) {
char charAt = str.charAt(i2);
if (a.matcher(String.valueOf(charAt)).matches()) {
if (i % 2 == 0) {
charAt = '*';
}
i++;
}
sb.append(charAt);
}
return sb.toString();
}
}