Classe Color converter para Hexa

Ola tudo bem gostaria de saber se existe algum metodo ou classe em java onde posso converter Um objeto de Color para hexadecimal.

Color c = new Color(500);
Integer.toHexString(c.getRGB());

usando o getRGB você obtêm o valor inteiro que representa a cor e usando o método toHexString você pode converter o numero em hexa.