参考一下:String c(String str){
char[] hz=str.toCharArray();
int len=str.length();
int p,q;
String ret="";
for(int i=0;i<len;i++){
//System.out.println("hz1: "+hz[i]);
p=(int)hz[i];
System.out.print("hz1: "+p+"/");
if(p>160){
q=(int)hz[++i];
System.out.println("hz1: "+q);
p=p*256+q-65536;
}
System.out.println("inner code: "+p);
ret+=g(new Integer(p));
}
return ret;
}
char[] hz=str.toCharArray();
int len=str.length();
int p,q;
String ret="";
for(int i=0;i<len;i++){
//System.out.println("hz1: "+hz[i]);
p=(int)hz[i];
System.out.print("hz1: "+p+"/");
if(p>160){
q=(int)hz[++i];
System.out.println("hz1: "+q);
p=p*256+q-65536;
}
System.out.println("inner code: "+p);
ret+=g(new Integer(p));
}
return ret;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货