求一个关于编码转换的问题,在线等 请问已知一组编码 233186166 这是一个麦字,请问JAVA中如何去转换成中文显示的,有何算法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/t/20041216/14/3651102.html 就是 将233186166转化成十六进制 //十进制转十六进制数 Public string DtoX(int d) { String x=””; If(d<16) { x=chang(d); } Else { Int c; Int s=0; Int n=d; While(n>=16) { s++; n=n/16; } String [] m=new string[s]; Int i=0; do { c=d/16; m[i++]=change(d%16);//判断是否大于10,如果大于10,则转换为A-F的格式 d=c; }while(c>=16); x=chang(d); for(int j=m.Length-1;j>=0;j--) { x+=m[j]; } } return x; }//判断是否为10-15之间的数,如果是则进行转换Public string chang(int d){ String x=””; Switch(d) { Case10: x=”A”; break; Case11: x=”B”; break; Case12: x=”C”; break;Case13 x=”D”; break;Case14: x=”E”; break;Case15: x=”F”; break; default: x=d.ToString(); break; } return x;} public class HexToTen { public static void main(String[] args) { String str="233186166"; StringBuffer sb=new StringBuffer(); for(int i=0;i+4<=str.length();i=i+4){ int j=Integer.parseInt(str.substring(i,i+4),16); sb.append((char)j); } System.out.println(sb); }}·这个可以满足吗? 可儿也混Java???? JAVASE 一个关于用户名检测的问题 连个按钮之间连线,拖动按钮,连线随之移动。但线总是画在了按钮之上,怎样让线总是在按钮之下呢? Random.nextInt() 我是新手?从来没接触过JAVE和.NET ,不知道从拿着手希望各位大侠帮忙知道下!! 这是What? 有没有国外的java 相关论坛或网站 推荐一下 JTable的问题 请问哪有用myeclipse+struts做的留言本或简单的新闻系统下载啊?谢谢。 关于二叉树 大哥们java中¤这个符号是怎么打出的 有点不明白,请教
//十进制转十六进制数 Public string DtoX(int d) { String x=””; If(d<16) { x=chang(d); } Else { Int c; Int s=0; Int n=d; While(n>=16) { s++; n=n/16; } String [] m=new string[s]; Int i=0; do { c=d/16; m[i++]=change(d%16);//判断是否大于10,如果大于10,则转换为A-F的格式 d=c; }while(c>=16); x=chang(d); for(int j=m.Length-1;j>=0;j--) { x+=m[j]; } } return x; }//判断是否为10-15之间的数,如果是则进行转换Public string chang(int d){ String x=””; Switch(d) { Case10: x=”A”; break; Case11: x=”B”; break; Case12: x=”C”; break;Case13 x=”D”; break;Case14: x=”E”; break;Case15: x=”F”; break; default: x=d.ToString(); break; } return x;}
public class HexToTen {
public static void main(String[] args) {
String str="233186166";
StringBuffer sb=new StringBuffer();
for(int i=0;i+4<=str.length();i=i+4){
int j=Integer.parseInt(str.substring(i,i+4),16);
sb.append((char)j);
}
System.out.println(sb);
}}·
这个可以满足吗?