public long HextoLong(String Hex){
long l=0;
int puffer;
for(int i=0; i<Hex.length()-1; i++){+
String puffer2=Hex.charAt(Hex.length()-1-i);
if(puffer2=="A"){
puffer=10;
}
else if(puffer2=="B"){
puffer=11;
}
else if(puffer2=="C"){
puffer=12;
}
else if(puffer2=="D"){
puffer=13;
}
else if(puffer2=="E"){
puffer=14;
}
else if(puffer2=="F"){
puffer=15;
}
else{
puffer=Integer.parseInt(puffer2);
}
l +=puffer+(16^i)*puffer;
}
return l;
}
private String convertDec2Hex()
{
String tmp = Long.toHexString(Long.parseLong(tfDec.getText())).toUpperCase();
return tmp;
}
private String convertDec2Oct()
{
return Long.toOctalString(Long.parseLong(tfDec.getText()));
}
private String convertDec2Bin()
{
return Long.toBinaryString(Long.parseLong(tfDec.getText()));
}
private String convertHex2Dec()
{
String tmp = Long.toString(Long.parseLong(tfHex.getText(),16));
return tmp;
}
private String convertBin2Dec()
{
String tmp = Long.toString(Long.parseLong(tfBin.getText(),2));
return tmp;
}
private String convertOct2Dec()
{
String tmp = Long.toString(Long.parseLong(tfOct.getText(),8));
return tmp;
}