首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

C#转java

2013-01-11 
C#转java求助public string GetX(byte[] t) {StringBuildersbnewStringBuilder()for(inti0it.Length

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();
}  

热点排行