.class public Lcom/tencent/smtt/utils/c; .super Ljava/lang/Object; # direct methods .method public static a([B)Ljava/lang/String; .locals 6 if-eqz p0, :cond_3 array-length v0, p0 if-gtz v0, :cond_0 goto :goto_1 :cond_0 new-instance v0, Ljava/lang/StringBuffer; array-length v1, p0 mul-int/lit8 v1, v1, 0x2 invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(I)V const/4 v1, 0x0 :goto_0 array-length v2, p0 if-ge v1, v2, :cond_2 aget-byte v2, p0, v1 and-int/lit16 v2, v2, 0xff const/16 v3, 0x10 if-ge v2, v3, :cond_1 const-string v2, "0" invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; :cond_1 aget-byte v2, p0, v1 and-int/lit16 v2, v2, 0xff int-to-long v4, v2 invoke-static {v4, v5, v3}, Ljava/lang/Long;->toString(JI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_2 invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; move-result-object p0 return-object p0 :cond_3 :goto_1 const/4 p0, 0x0 return-object p0 .end method