📄 t.java
字号:
public class T {
String hexArray[]={"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
public String getHexString(int i){
StringBuffer hex=new StringBuffer();
int index=0;
index=((i&0xF00000)>>24); hex.append(hexArray[index]);
index=((i&0xF00000)>>20); hex.append(hexArray[index]);
index=((i&0xF0000)>>16); hex.append(hexArray[index]);
index=((i&0xF000)>>12);hex.append(hexArray[index]);
index=((i&0xF00)>>8); hex.append(hexArray[index]);
index=((i&0xF0)>>4);hex.append(hexArray[index]);
index=(i&0xF); hex.append(hexArray[index]);
return hex.toString();
}
public String getOctString(int i){
StringBuffer oct=new StringBuffer();
int index=0;
index=((i&0700000)>>15); oct.append(hexArray[index]);
index=((i&070000)>>12); oct.append(hexArray[index]);
index=((i&07000)>>9);oct.append(hexArray[index]);
index=((i&0700)>>6); oct.append(hexArray[index]);
index=((i&070)>>3);oct.append(hexArray[index]);
index=(i&07); oct.append(hexArray[index]);
return oct.toString();
}
public String getBinaryString(int i){
StringBuffer binary=new StringBuffer();
int index=0;
index=((i&0x20)>>5); binary.append(hexArray[index]);
index=((i&0x10)>>4); binary.append(hexArray[index]);
index=((i&0x8)>>3);binary.append(hexArray[index]);
index=((i&0x4)>>2); binary.append(hexArray[index]);
index=((i&0x2)>>1);binary.append(hexArray[index]);
index=(i&0x01); binary.append(hexArray[index]);
return binary.toString();
}
public static void main(String args[]){
System.out.println(new T().getHexString(802));
System.out.println(new T().getOctString(802));
System.out.println(new T().getBinaryString(2));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -