public class Teste {
public static void main(String[] args) {
int numero = 0xFEB521;
String numero2;
int numero3;
System.out.println("Numero decimal=" + numero);
System.out.println("NUMERO HEXA = " +Integer.toHexString(numero));
numero = ~numero; // NOT
numero += 1; // Soma 1
System.out.println("NUMERO HEXA = " +Integer.toHexString(numero));
//System.out.println("Numero not = " + Integer.toHexString(~numero).subSequence(3, 8));
System.out.println(Integer.toHexString(numero).substring(3)); // retiro os FF
numero2 = Integer.toHexString(numero).substring(3); // a partir daqui não sei como fazer..
System.out.println(numero2);
numero3 = Integer.parseInt(numero2); //testess
System.out.println("Numero 2 Decimal:" + numero2);
}
}
Agradeço a ajuda.