读书人

C#转java

发布时间: 2013-01-11 11:57:35 作者: rapoo

C#转java求助
public string GetX(byte[] t) {
StringBuildersb=newStringBuilder();
for(inti=0;i<t.Length;i++) {
sb.Append(t[i].ToString("x").PadLeft(2,'0'));
}
return sb.ToString();
}

要求将以上代码转成JAVA写法,能编译通过的,谢谢先
[解决办法]


public static String GetX(byte[] t) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < t.length; i++) {
int v = t[i] & 0xFF;
String hv = Integer.toHexString(v);
if (hv.length() < 2) {
sb.append(0);
}
sb.append(hv);
}
return sb.toString();
}

读书人网 >Java Web开发

热点推荐