这是做数字转换时写的个小例子 官方的例子不适合用来学习.
private String conversion16(
int i){
char[] chars =
new char[
16];
char ch =
'A';
char nu =
'0';
int m =
0;
int y =
0;
int index = chars.length;
int c =
0;
do{
m = i /
16;
y = i %
16;
c = y -
10;
chars[--
index] = (
char) (c <
0 ? nu + y : ch + c);
i = m;
}
while (m!=
0);
return new String(chars ,
index ,chars.length-
index);
}
还有很多可以扩展的地方哟 , ^_^ 期待你的发现.
转载请注明原文地址: https://ju.6miu.com/read-963012.html